File tree Expand file tree Collapse file tree 1 file changed +0
-67
lines changed
Expand file tree Collapse file tree 1 file changed +0
-67
lines changed Original file line number Diff line number Diff line change @@ -121,73 +121,6 @@ console.log(true + 1); // 2 布尔值转数字
121121
122122Python 的这种严格性虽然需要更多的显式转换,但能避免很多 JavaScript 中常见的类型相关 bug。
123123
124- ## 命名规范
125-
126- JavaScript 社区广泛采用驼峰式命名(camelCase)作为变量命名规范,这已经成为前端开发的标准:
127-
128- ``` javascript runner
129- // JavaScript 的驼峰式命名
130- let userName = " 张三" ;
131- let userAge = 25 ;
132- let isLoggedIn = true ;
133- let maxRetryCount = 3 ;
134-
135- console .log (userName, userAge, isLoggedIn, maxRetryCount);
136-
137- // 对象属性也使用驼峰式
138- const userInfo = {
139- firstName: " 三" ,
140- lastName: " 张" ,
141- emailAddress: " zhangsan@example.com"
142- };
143-
144- console .log (userInfo);
145- ```
146-
147- Python 社区则偏好蛇形式命名(snake_case),这被写入了 PEP 8 官方编码规范中:
148-
149- ``` python runner
150- # Python 的蛇形式命名
151- user_name = " 张三"
152- user_age = 25
153- is_logged_in = True
154- max_retry_count = 3
155-
156- print (user_name, user_age, is_logged_in, max_retry_count)
157-
158- # 字典键也通常使用蛇形式
159- user_info = {
160- " first_name" : " 三" ,
161- " last_name" : " 张" ,
162- " email_address" : " zhangsan@example.com"
163- }
164-
165- print (user_info)
166- ```
167-
168- ** 为什么 Python 选择蛇形式?**
169-
170- Python 选择蛇形式命名的原因与其设计哲学相关:
171-
172- 1 . ** 可读性** :` user_name ` 比` userName ` 在视觉上更容易分辨单词边界
173- 2 . ** 一致性** :Python 标准库大量使用蛇形式,保持一致
174- 3 . ** 科学计算传统** :Python 在科学计算领域广泛使用,该领域习惯下划线命名
175-
176- ``` python runner
177- # Python 中的各种命名约定
178- regular_variable = " 普通变量,使用蛇形式"
179- CONSTANT_VALUE = " 常量,使用全大写加下划线"
180- _private_var = " 私有变量,前缀下划线(约定)"
181- __internal_var = " 内部变量,双下划线前缀"
182-
183- class MyClass : # 类名使用帕斯卡命名法
184- pass
185-
186- def my_function (): # 函数名使用蛇形式
187- pass
188-
189- print (" 命名约定展示完成" )
190- ```
191124
192125## 多重赋值
193126
You can’t perform that action at this time.
0 commit comments