代码书写与命名规范

本文介绍了代码书写中的命名规范,包括标识符的命名规则(大驼峰、小驼峰和下划线),以及注释的语法。还详细讲解了变量命名、赋值和常见bug如TypeError、ZeroDivisionError的调试方法。
摘要由CSDN通过智能技术生成

代码书写与命名规范

注释规范

语法规范:单行注释#号与注释内容之间存在一个空格, 如果在语句末尾注释,语句和#之间要有两个空格
# 单行注释快捷键:ctrl + /
标识符的命名规则:
 1/只能由数字,字母,下划线组成
 2/首字母不能是数字
 3/不能是关键字
 4/严格区分大小写
什么是标识符
只要是让程序员起的名字,都是标识符

标识符命名规则

大驼峰

大驼峰命名法:
 首字母大写,如果由多个单词组成,则所有单词的首字母大写

小驼峰

小驼峰命名法:
 首字母小写,如果由多个单词组成,第一个单词首字母小写,其余单词首字母大写

下滑线

# 下划线命名法:
# 在Python中 变量,函数,文件名称(包和模块名称)使用下划线命名法
# 所有字母小写,多个单词中间用下划线连接
# 数据类型查看的函数 type(数据/变量名)
# 基础数据类型:int  float  bool
# 容器类型: str  list tuple  set dict

bug调试

# 常见的bug
# NameError: name 'a' is not defined (一般只变量名错误)
# 如果遇到此类错误,查看变量名是否被定义或者变量名是否书写错误
# print(a)

# ZeroDivisionError: division by zero (零不能做分母)
# a = 10
# print(a / 0)

# IndentationError: unexpected indent  (缩进错误)
# 修改缩进,或者去调整函数关系
# a = 5
#     b = 10

# SyntaxError: unexpected EOF while parsing (语法错误)
# 找到报错位置,查看语法是否存在问题,最好的办法就是将其进行格式化
# print(123

# TypeError: can only concatenate str (not "int") to str (数据类型错误)
# a = '123'
# print(a + 12)

# Process finished with exit code 0 程序结束后 正常退出 code 为 0
# print('hello world')

# Process finished with exit code 1  程序异常结束 code 为 1
# print(a)

变量

变量的命名

变量的命名遵守命名规范

在变量的命名中可以同时赋值多个变量

a, b = 10, 20

# 在使用多个变量同时赋值的时候可以利用这个规则交换两个变量所代表的值

a = 1
b = 2
a, b = b, a

# 多个变量的值相同的赋值方式
a = b = c = d = 10

, b = 10, 20

在使用多个变量同时赋值的时候可以利用这个规则交换两个变量所代表的值

a = 1
b = 2
a, b = b, a

多个变量的值相同的赋值方式

a = b = c = d = 10


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值