目录
1. 变量
1.1 变量定义
变量是一个可以赋值的量,他可以取到不同类型的数据,比如整数型int (integer前三个字母),浮点型(float),还有字符串。
变量必须是由数字、字母(区分大小写)以及下划线(_)组成,且开头不能是数字,不能与关键字(if
, else
, while
, elif
…)重复。
>>> a=3
>>> a
3
>>> _b=3+3 #3+3的结果赋值给b
>>> _b
6
>>> a3_c=10*5 #10*5的结果赋值给a3_c,但是这个变量名不太合适
>>> a3_c
50
>>> _b+_ #后面的下划线表示上面的值
56
变量命名尽量能够一目了然能够看出具体的意义,如若由两个单词则可以使用下划线(_)来间隔。
>>> first_name='Max'
>>> last_name="Wang"
>>> student_height=180
相等符号"=“用来给变量赋值(但不是相等的意思),如果说某个变量等于某个值用==
表示相等(布尔值会涉及到)。
>>> width=10 #赋值给变量width
>>> height=20 #赋值给height
>>> width*height #直接使用变量的赋值得到最后的结果
200
>>> price=100
>>> discount=0.8
>>> price*discount
80.0
>>> m,n,p=3,2,1#多个变量同时赋值
>>> m
3
>>> n
2
>>> p
1
>>> a=5+3 #把5+3=8赋值给a
>>> b=6+10 #把6+10赋值给b
>>> a+b
24
1.2 报错
如果没有提前给变量赋值,则该变量是未定义的变量,不能直接使用
“>>> a+b # try to access undefined variables
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a+b' is not defined”
1.3 关键词
关键词是python程序中已经使用的标识符,是固定不可变的。
比如:if
, else
, elif
, while
, import
…
2. 输入输出
2.1 输入
input()
,可以直接输入需要的内容
>>> input('Please enter something:'