python基础总结(一)之变量的命名,数据类型,运算符

自学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			布尔:非
发布了44 篇原创文章 · 获赞 16 · 访问量 2385

猜你喜欢

转载自blog.csdn.net/qq_46292926/article/details/105173974