概述
一、变量
1.变量:可以由字母、数字或者下划线任意组合而成,唯一的约束就是变量的第一个字符必须是字符或者下划线,而不可以是数字。
例:
a = 1
a_1 = 1
_b = 1
2.全局变量与局部变量:
全局变量对整个文件产生作用,直到程序结束才回被回收,而局部变量只对一部分代码产生作用,一旦这部分代码结束,这个变量就会被回收。
2.1局部变量举例:
def d():
a = 1
print(a)
if__name__=="__main__"
d()
#
1.定义一个d函数
2.将变量a赋值为1
3.打印a
4.主函数调用
5.调用自定义函数d
#
2.2全局变量举例:
a = 1
def d():
global a
print(a)
if__name__=="__main__"
d()
print(a)
#
1.定义全局变量a并赋值1
3.函数d引用全局变量a
结果为1,1
#
2.3全局变量被函数改变:
a = 1
def d():
global a
a = 2
if__name__=="__main__"
d()
print(a)
#
4.将引用的全局变量重新赋值为2
6.调用自定义函数d
结果为2
#
二、运算
1.算术运算
举例:
a = 2
b = 1
c = 1
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a+b*c)
print((a+b)/c)
# 结果为3,1,2,2,3,3
1.括号先运算 2.先乘除后加减
2.关系运算
举例:
a = 1
b = 2
c = 3
print(a+b==c)
print(c>b-a)
# 结果为True,False
4.判断a+b是否等于c
5.判断c是否大于b-a
3.逻辑运算
举例:
a = 3
b = 4
print(a and b)
print(a or b)
print(not b)
#结果为4,3,False
前提:值不为0或不为空,程序军判断为True
1.对于逻辑与来说,只有a为True时,才会去计算b
2.对于逻辑或来说,只有a为False时,才会去计算b
3.对于逻辑非来说,只有a为True时,返回False,反之就是返回True
4.关系运算优先级高于逻辑运算:
举例:
a = 0
b = 4
print(a>b and a==b)
print(a<b and a==b)
print(not a!=b)
#结果全为False
3.先计算a大于b是False,所以不进行后面判断
4.先计算a小于b是True,所以继续判断a等于b是False
5.先计算a不等于b是True,所以返回反结果
最后
以上就是平淡百合为你收集整理的Python基础:变量与运算的全部内容,希望文章能够帮你解决Python基础:变量与运算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复