标识符
由数字、字母、下划线组成,且不能以数字开头,同时需避免使用内置关键字。此命名规则严格区分大小写。
内置关键字
包括但不限于:False、None、True、and、assert、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield等。
命名习惯
命名时应做到见名知义。大驼峰命名法,即每个单词首字母都大写,适用于类名和模块名,例如:MyName。小驼峰命名法,第二个词及其后的单词首字母大写,适用于变量和方法名,例如:myName。下划线分隔命名法,适用于常量,例如:my_name。
Debug工具及操作
为便于调试代码,可打断点,即将断点置于目标要调试的代码块的第一行。打断点的方法为单击目标代码行号右侧的空白位置。成功打断点后,通过在文件内部任意位置右键点击Debug'文件名',即可调出Debug工具面板。在Debug工具中,可以单击StepOver/F8,按步执行代码。
Debug输出面板分类
Debug工具面板中通常包含Debugger(显示变量及其细节)和Console(输出内容)等输出面板。
数据类型及其检测
数据类型可通过type()方法进行检测。常见的数据类型包括:
- int(整型)
- float(浮点型)
- bool(布尔型,如True和False)
- str(字符串,由双引号或单引号包围)
- list(列表,由逗号分隔,方括号包围)
- tuple(元组,由逗号分隔,圆括号包围)
- dict(字典,由键值对组成,大括号包围)
格式化输出
在Python中,可以使用%s、%d、%f等格式化符号进行字符串的格式化输出。还可以使用f-string进行更便捷的格式化输出。
例如:
%s用于字符串:print("我的名字是%s"%name)
%d用于有符号十进制整数:print("我的年龄是%d岁"%age)
f-string示例:print(f'我的名字是{name},今年{age}岁了')
转义字符
\n用于表示换行:print("hello\nworld")将会输出两行文字。
\t用于表示制表符,相当于按一次Tab键。
结束符
print()函数默认以"\n"作为结束符,自动换行。也可以通过设置end参数来自定义结束符。
例如:print("Python",end="\t")将会在Python后输出4个空格。