表达式
10 + 20
就是一条表达式语句,表达式语句通常用在交互模式下,在交互模式下,会对表达式求值,并输出结果
注释语句
编写程序,必须要有合适的注释 python语法中注释语句以”#
“符号开始 注释语句只用于说明,不会被执行 另外“”“ ”“”多行字符串定义符也可以用于注释,称为docstring,这些注释通常用于函数与类的说明。
# 这是注释,#与后面的注释内容保持一个空格
# python没有多行注释
# 在类或者函数内部可以使用docstring来进行多行说明
"""这是docstring,是一个多行字符串
这是文档注释docstring,
当使用help函数时,可以显示这部分内容
"""
变量
a = 10
这是Python的赋值语句
a
是一个标识符(变量名),=
为赋值符号,表示把10
这个值赋给a
,而不是表示a
与10
相等
赋值后, a就与10绑定在一起, 在a重新被赋值前, a的值不会被改变
变量名要求
对变量的取名有一定的规范要求:
# 1.第一个字符必须是字母表中字母或下划线 _ 。
# 2.标识符的其他的部分由字母、数字和下划线组成,不能包含空格。
# 3.标识符对大小写敏感
# 4.标识符名称应该取的有意义,避免毫无意义的a,b,c之类的名称,让人便于理解代码含义
# 错误的变量名
1w = 10
.a = 1
A = 10
# 变量名区分大小写
a = "a"
A = "A"
print(a)
print(A)
# 不能使用保留词、模块名
# 错误示例
if = 10
os = 20
# 查看保留词
import keyword
keyword.kwlist
# 重力加速度g为9.8m/s2,站在5米的高度,水平方向以380米/s抛出一个球,请问此球落地点距离原处多远
# 水平位移距离 s = v * t
# 水平移动时间 t = (2 * 5 / g) ** 0.5
赋值语句
赋值语句由变量名、赋值符号=、右侧的值或者表达式组成
简单赋值
a = 10
b = 20
a = a + b
链式赋值
a = b = c = 100
解包赋值
a, b = 10, 20
# 相当于a=10; b=20
a, b = [10, 20]
a, *b, c = 1, 2, 3, 4
# a=1, b=[2,3], c=4
讨论区