1.标识符命名规则:
- 由数字,字母,下划线组成,
- 不可以用数字开头,例如1myname是不可以的。可以用下划线和字母开头。
- 对大小写敏感,Myname和myname是不是同一个对象。
适用于变量名 函数名 类型 模块名
命名方法:小驼峰,大驼峰。
定义一个变量 名字
#小驼峰:第一个单词以小写字母开头,后面都以大写开头。
myNameIs = "小明"定义一个变量 年龄# 大驼峰:所有的单词首字母都是大写的。
MyAgeIs = 20定义一个变量 身高# 下划线
my_height_is = 178.9
python保留字
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
import keyword
print(keyword.kwlist)
执行以上代码输出的结果为:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
2. 注释
注释有单行注释和多行注释。
注释的作用:
- 方便后期测试多个程序服务,
- 解释当前代码的作用,避免忘记,
- 方便交接工作,让他人看懂你的代码。
Python中单行注释以 # 开头,实例如下:
# 打印 Hello, Python!
print ("Hello, Python!") # 打印 Hello, Python
程序不会执行注释后面的代码,
注释可以写在代码前面,也可以写在代码后面。看个人的代码风格。
单行注释快捷键是选中要注释的内容
快捷键: ctrl + / 取消注释 ctrl + / (除了mac本)cmd + / (mac本)
输出结果是:
Hello,Python!
Python中多行注释可以使用"""或者'''
'''
打印一首诗
古诗名字:春江花月夜
作者:张若虚
'''
print("春江潮水连海平,海上明月共潮生。")
print("滟滟随波千万里,何处春江无月明!")
print("江流宛转绕芳甸,月照花林皆似霰;")
print("空里流霜不觉飞,汀上白沙看不见。")
输出的结果是:
春江潮水连海平,海上明月共潮生。
滟滟随波千万里,何处春江无月明!
江流宛转绕芳甸,月照花林皆似霰;
空里流霜不觉飞,汀上白沙看不见。
总结: 如果一句话可以解释清楚 可以使用单行注释 如果需要多行文字描述 可以使用多行注释
行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
if True :
print ("answer")
print ("True")
else:
print ("answer")
print ("False")
输出结果
answer
True
多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:
#输出1+2+3的结果
num1 = 1
num2 = 2
num3 = 3
Sum1 = num1 +
num2 +
num3 #这个代码相当于Sum1 = num1 + num2 + num3
print(Sum1)
输出结果
6
空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。空行也是程序代码的一部分。