Python萌新问个逗逼问题:

你们变量名是使用 getSession 这种方式还是 get_session 还是 get-session 这种方式?


Python萌新问个逗逼问题:
70 回复

看语言习惯


我无法理解你的问题

第二种

变量名也会带动词?

变量名使用动词? getSession 妥妥是方法名

python 一般用 get_session

一般没用 get-session 这种用法,因为-会被当成减号,具体是 camel case 还是 snack case 看你们项目规范,只要保持一致就好了,没有必须要用哪种的说法,不过就 Python 来说,snack case 比较多

拼音大佬:huo_qu_hui_hua

驼峰,匈牙利…………搜索一下

这个看社区

写 c 用第二种,写 cpp 用第一种,写前端( html/css )用第三种……

python 我用下滑线,其他我用驼峰

Go: GetSession
Java: getSession
Python: get_session
HTML: get-session

代表 PM 消灭你。

下划线不太好看吧 都是驼峰

反正第三种应该会被打死

getSessio 有没有强迫症想干掉我🤣

#17 开音节,读音都变了吧。你这个同系列的还有比如 getPara

huoQuHuiHua

第三种是不可能的

getSession 这种常用于 C/C++(个人习惯),谢谢#12 #13 两位大佬,学到了

不重要 很单纯的干掉强迫症 哈哈

java 第一种,python 第二种

一般是 getSession_Test,变量名里直接用大小写区分,有特别说明的属性和意义时会用下连接符,当然如果变量名太长,也会有下连接符来分割

js 表示,3 个都用过。。。。

c/cpp 表示甚至还用过拼音

难道不是不是 hqhh ?

你这个太不规范了

看你们的代码规范啊,项目要求怎么样就怎么样呗

这确实是个萌新的逗逼问题。
写 python 代码按 pep8 规范应该用第二种。第三种不存在。
当然了你非用第一种也没有拦着你,就相当于交规要求靠右行,你非作死靠左。

getSession 是方法名 ):逃

C++ / C 可以参考 google 出的那套 convention

get 会话

这是各家公司的 coding naming style 罢了。。。。

按理说语言一般都有命名规范的,可以参考一下。 不过最重要的还是自己看着舒服!

第三种怎么用,不报错吗

Java 方法名第一种

以前第一第二种混着用,看心情,后来统一规范了用驼峰

驼峰

getSession 是一个动作, 变量名最好用名词或者名词词组

css 用- 其他都是驼峰

看语言规范啊。。go 是驼峰,php 和 java 随意,一般统一成,rust 是_。python 也是_。。。为何不统一?因为统一就要去对抗各编辑器的各种 lint。。其实觉得还好。。有 lint 做检查,无所谓

在描述性的语言( html、css、文件名)中最好用 a-b 这种,方便双击选词。
在逻辑表达的语言中,看习惯了。
由于历史系统不支持大小写的问题,资历老的语言用 a_b,新的语言往往 a_b、aB 都支持。

没毛病,我说的是一般

语言大战,编辑器大战之后场命名方式大战

驼峰法 vs 内核法 round1

python 定义一个常规过去数据库语句
SQLGETUserinfo="select * from user"
获取到列表就成了 SQLGETUserinfoList
决定一会用下划线,以前每个变量有._init_怕搞混才用驼峰法,不过一堆大写的缩写名称看着头晕

python 定义一个常规获取数据库的语句
SQLGETUserinfo=“select * from user”
获取到列表就成了 SQLGETUserinfoList
决定以后用下划线,以前每个变量有._init_怕搞混才用驼峰法,不过一堆大写的缩写名称看着头晕

第三种不存在的

再分解一下,Session::get(…) 😄

scheme 第三种

我会用 session,new_session

哎哟,撞名了

第一种。。然而叫 session 不就完了

huoQSession

java 第一种,数据库表相关用第二种,第三种…没用过

Python 感觉下划线比较好,其他的驼峰

huo4_qu3_hui4_hua4

java 用 getSessiong
python 用 get_session

在 win 下大小写不敏感,在数据库里也是默认大小写不敏感的。
为了保证可移植性和兼容性,老老实实用下划线连接小写单词,保证不被虐。
最重要是省眼力, get_session 看着有点拙,但是可读性比 getSession 强很多,
而且大多数 IDE 里拼写检查也要支持的好。

主要看规范,一般各语言都有一个公认的规范,对外发布的采用公共规范,内部代码用内部规范,一般是同一个规范。如果是按 PHP 的 PSR 规范,毫无疑问是 getSession 了。

不过,如果是个人项目,不需要对别人负责,而且你比较逗比,写成 give_Me-SessionPlease 也无所谓。

以前写下划线,现在写驼峰,因为漂亮。

hqSession ?

Get-Session 对,我就是 PowerShell

java . 数据库 CSS

有和我一样的么

java 第一个 python 第二个

类名一,函数名二,没有三

回到顶部