变量与操作
变量
用 = 赋值
新的值会覆盖掉旧的值
新值的数据类型不一定要与旧的相等
变量命名规则:
必须以字母或下划线(_)开头
命名可由字母、数字和下划线组成
大小写敏感
尽量避免使用保留字命名
保留字:
['False',
'None',
'True',
'peg_parser',
'and',
'as',
'assert',
'async',
'await',
'break',
'class',
'continue',
'def',
'del',
'elif',
'else',
'except',
'finally',
'for',
'from',
'global',
'if',
'import',
'in',
'is',
'lambda',
'nonlocal',
'not',
'or',
'pass',
'raise',
'return',
'try',
'while',
'with',
'yield']
多变量赋值
a = b = c = 2
print(f"a={a}, b={b}, c={c}")
a=2, b=2, c=2
a, b, c = 1, 2, 6
print(f"a={a}, b={b}, c={c}")
a=1, b=2, c=6
函数
组成:header和 body
header:定义函数接口(函数名称和参数)
当函数被调用时,参数将会作为变量被提供给函数的 body 部分
可以提供多个参数(用逗号 , 分隔),也可以不提供参数(0 个)
header 以冒号(:)结尾,代表后面会跟着 body 部分
函数的 header 的写法:
def functionName(parameters):
pass # 函数的 body 部分,这里使用 pass 代替
body:函数需要执行的操作
语句需要缩进(由 Code Style Guide 决定)
当语句不再缩进,函数部分结束
一般会使用 return 语句,来让函数返回其结果,但不是必须的
调用函数
用函数名调用函数
函数名后紧跟一对括号
函数括号中为设定的参数的值
多返回值
def Multi_Return_Values():
return 9, 2, 8
a, b, c = Multi_Return_Values()
print(f"a={a}, b={b}, c={c}")
内置函数
类型转换
print(bool()) 转换为布尔类型(Ture or False)
print(float()) 转换为浮点数
print(int()) 转换为整数(舍弃小数点)
print(abs()) 绝对值
print(max()) 最大值
print(min()) 最小值
print(pow(2,10)) 次方运算(2的10)次方
print(round()) 四舍五入
函数组合
嵌套函数先运行最内层的函数
标签:body,变量,pythonChap3,header,pass,print,函数 From: https://www.cnblogs.com/wangyixiang2023004464/p/17852592.html