自学python已有一段时间,基础的内容也看了一遍,特此总结纪录一下基础内容的学习。
python基础总结
一、变量的命名
python中变量命名的一般规则:
- 变量命名可以是数字,字母,下划线的组合。
- 变量的命名不能以数字开头。
- 变量名不能包含空格。
- 不能将python的关键字作为变量名,关键字就是python中的保留字。
python关键字:False、class、finally、is、return、None、continue、for、lambda、try、True、def、from、nonlocal、while、and、del、global、not、with、as、elif、if、or、yield、assert、else、import、pass、break、except、in、raise。 - 变量要简短且具有代表意义。
二、数据类型
python中主要有三种数据类型
1、整数型(int)
整数类型主要是我们常见的整数,包括正整数,负整数。
2、浮点型(float)
浮点型就是我们常见的小数类型
3、字符串(str)
在python中用单引号、双引号、三引号包裹起来的都是字符串类型。
三、运算符
3.1算数运算符
1、算数运算符包括 + - * / // % ** () 分别是:加、减、乘、除、整除、取余、指数、小括号。
2、算数运算符的优先级顺序为:小括号> ** 大于 * / // % 大于 + -
3.2赋值运算符
1、 赋值运算符 = :将等号右边的变量复值到等号左边
#赋值运算符示例
a = 1
b = a
print(a, b) # 1 1
3.3复合赋值运算符
1、+= 加法赋值运算符 示例:c += 1 等价于 c = c + 1
# 加法复合赋值运算符示例
a = 0
a += 1
print(a) # 1
2、-= 减法赋值运算符 示例:c -= 1 等价于 c = c - 1
# 减法复合赋值运算符示例
a = 6
a -= 1
print(a) #5
3、*= 乘法赋值运算符 示例:c *= a 等价于 c = c * a
# 乘法复合赋值运算符示例
a = 6
a *= 2
print(a) #12
4、/= 除法赋值运算符 示例:c /= a 等价于 c = c / a
# 除法复合赋值运算符示例
a = 6
a /= 2
print(a) #3.0
5、//= 整除赋值运算符 示例:c //= a 等价于 c = c // a
# 整除复合赋值运算符示例
a = 6
a //= 2
print(a) # 3
6、%= 取余赋值运算符 示例:c %= a 等价于 c = c % a
# 取余复合赋值运算符示例
a = 6
a %= 2
print(a) #0
7、**= 幂赋值运算符 示例:c **= 1 等价于 c = c ** 1
# 幂复合赋值运算符示例
a = 6
a **= 2
print(a) #36
3.4比较运算符
1、== 判断相等,如果运算符两边相等则为真,否则为假
# ==比较运算符示例
a = 6
b = 6
print(a == b) # True
2、!= 判断不相等,如果运算符两边不相等则为真,否则为假
# !=比较运算符示例
a = 6
b = 6
print(a != b) #False
3、> 判断大于,如果运算符右边大于左边则为真,否则为假
# >比较运算符示例
a = 6
b = 6
print(a > b) #False
4、< 判断小于,如果运算符右边小于左边则为真,否则为假
# <比较运算符示例
a = 6
b = 6
print(a < b) #False
5、>= 判断大于等于,如果运算符右边大于等于左边则为真,否则为假
# >=比较运算符示例
a = 6
b = 5
print(a >= b) # True
6、<= 判断小于等于,如果运算符右边小于等于左边则为真,否则为假
# <=比较运算符示例
a = 6
b = 6
print(a <= b) # True
3.5逻辑运算符
1、and x and y 布尔:与,当运算符两边都为真时,才真,否则为假
# and逻辑运算符示例
a = 1
b = 1
print(bool(a and b)) #非0数都为真,0为假。输出结果为:True
# and逻辑运算符示例
a = 0
b = 1
print(bool(a and b)) #False
2、or x or y 布尔:或,当运算符两边有一个为真时,则真,全假才为假
# or逻辑运算符示例
a = 1
b = 0
print(bool(a or b)) #True
# or逻辑运算符示例
a = 0
b = 0
print(bool(a or b)) #False
3、not x not y 布尔:非