Python萌新问个逗逼问题:
你们变量名是使用 getSession 这种方式还是 get_session 还是 get-session 这种方式?
Python萌新问个逗逼问题:
看语言习惯
第二种
变量名也会带动词?
变量名使用动词? getSession 妥妥是方法名
python 一般用 get_session
一般没用 get-session 这种用法,因为-会被当成减号,具体是 camel case 还是 snack case 看你们项目规范,只要保持一致就好了,没有必须要用哪种的说法,不过就 Python 来说,snack case 比较多
拼音大佬:huo_qu_hui_hua
驼峰,匈牙利…………搜索一下
这个看社区
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 是方法名 ):逃
get 会话
第三种怎么用,不报错吗
Java 方法名第一种
以前第一第二种混着用,看心情,后来统一规范了用驼峰
驼峰
getSession 是一个动作, 变量名最好用名词或者名词词组
css 用- 其他都是驼峰
看语言规范啊。。go 是驼峰,php 和 java 随意,一般统一成,rust 是_。python 也是_。。。为何不统一?因为统一就要去对抗各编辑器的各种 lint。。其实觉得还好。。有 lint 做检查,无所谓
#6 clojure 之类的 lisp 语言会用 - 作为分隔 如 https://github.com/clojure/core.async/blob/master/src/main/clojure/cljs/core/async.clj
没毛病,我说的是一般
语言大战,编辑器大战之后场命名方式大战
驼峰法 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 第二个
类名一,函数名二,没有三


