代码书写与命名规范
注释规范
语法规范:单行注释#号与注释内容之间存在一个空格, 如果在语句末尾注释,语句和#之间要有两个空格
# 单行注释快捷键: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