标识符
定义:
我们自己在写代码时,取的名字,命名的符号
以下都是:
- 项目名
- 包名
- 模块名(.py 文件名)
- 变量名
规范:
- 由数字,字母,下划线组成 但是不能以数字开头
- 见名知意
- 不同的字母,数字之间用下划线隔开.提升可读性
- 不能使用关键字
注释
定义:
代码中不会被编译的部分,用于程序的解释和标注
用法:
- 单行注释
在单行开头加上#空格
快捷键:
Ctrl或command+/
- 多行注释
成对的单/双引号
'内容'
"内容"
Python的数据类型(整数,浮点数,布尔值,字符串,常量,变量,空值)
数字
分为整数和浮点数
整数(类型:int)
关键字int
浮点数(类型:float)
关键字float
布尔值(类型:bool)
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False (首字母TF必须大写)
字符串(类型:str)
成对出现的单引号,双引号,三引号的内容都是字符串
a = 'hello'
b = "Python"
c = '''Hello Python'''
d = """Hello Python !"""
判断数据类型的函数
# type(变量名)
#输出变量a的数据类型
print(type(a))
控制台:
<class 'str'>
常量
定义:
所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:
PI = 3.1415
但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。
变量
定义:
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头
a = 1
空值(类型:NoneType)
定义:
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到。