1、Python基本语法
- Python中严格区分
大小写
- Python中每一行就是一条语句,每条语句以
换行结束
- 每一行语句不建议过长
(一般不建议超过80个字符)
- 一条语句可以多行编写,语句后加
\
结尾 - Python是
缩进严格
的语言,所以在Python中不要随便写缩进 - Python中以
#
号注释
2、字面量和变量
字面量就是一个一个的值,字面量所表示的意思就是它的字面的值,在程序中可以使用字面量。
变量可以用来保存字面量,并且变量中保存的字面量是不定的,变量本身没有任何意思,它会根据不同的字面量表示不同的意思。
一般我们在开发时,很少使用字面量,都是将字面量保存到变量中,通过变量来引用字面量。
3、变量和标识符
3.1 变量
- Python中使用变量不需要声明,直接为变量赋值就行。但是不能使用没有进行过赋值的变量
- Python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值。
3.2 标识符
在Python中所有可以自主命名的内容都属于标识符
。
标识符规范:
- 标识符中可以含有字母、数字、_,但是不能使用数字开头
- 标识符不能是Python中的关键字和保留字,
if
- 也不建议使用Python中的函数名作为标识符,这样会导致函数被覆盖
- 命名规范
- 下划线命名法,用的最多的一种
max_length
- 帕斯卡命名法(大驼峰命名法)
- 首字母大写,每个单词开头字母大写,其余字母小写
MaxLength
- 首字母大写,每个单词开头字母大写,其余字母小写
- 下划线命名法,用的最多的一种
3.3 数据类型
数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值。
在Python中数值分成了三种:
-
整数:
-
在Python中所有的整数都是
int
类型。 -
整数的大小没有限制,可以是一个无限大的整数。
-
如果数字的长度过大,可以使用下划线作为分隔符
-
10进制的数字不能以
0
开头 -
二进制
0b
开头 -
八进制
0o
开头 -
十六进制
0x
开头 -
只要是数字,打印时候一定是以
10进制
数字显示 -
也可以通过运算符对数字进行运算
-
-
浮点数
- 在Python中所有的小数都是浮点类型
- 对浮点数进行运算时,可能得到一个不精确的结果,这是所有语言都有的
-
复数
3.4 字符串
介绍
- 字符串用来表示一段文本信息,是程序中使用最多的数据类型。
- 在Python中必须使用
''
引起来 - 引号可以是
''
也可以是""
,但是注意不要混着用 - 相同的引号之间不能嵌套(双引号之间不能嵌套双引号)
- 单引号和双引号不能跨行使用
\uxxxx
表示Unicode编码