变量命名规则
Python 的变量名支持字母、下划线、数字。但不能在变量名里加入空格,不能以数字开头。
数据类型
| 数据类型 | 值 |
|---|---|
| 字符串 str | "雷猴"、'鲨鱼辣椒' |
| 整数 int | 6、100、0、-20 |
| 浮点数 float | 6.0、100.0、-10.02 |
| 布尔类型 bool | 只有 True 和 False |
| 空值 NoneType | None |
注释
python
# 这是单行注释
"""
这是多行注释 第1行
这是多行注释 第2行
这是多行注释 第3行
......
"""
条件判断
在 Python 里,用 if...else... 表示这个句式。
python
if 条件:
代码块1
else:
代码块2
需要注意的是,Python 是按照缩进来划分代码块的。
python
age = 18
if age >= 18:
print("可以喝一点点酒")
else:
print("一点酒都不能碰")
输出:"可以喝一点点酒"
还有一个规则,if 可以单独使用,而 else 无法单独使用,它必须跟着 if。
那如果要判断多个条件的话,可以使用 elif。假如我们要给考试分数评个优良中差,可以这么写。
python
grade = 99
if grade >= 90:
print("优")
elif 80 <= grade < 90:
print("良")
elif 60 <= grade < 80:
print("中")
else:
print("差")
# 输出:"优"
条件运算符
条件运算符通常会配合前面说的条件判断一起使用。
Python 里的条件运算符有"与、或、取反"。
| 运算符 | 例子 | 结果 |
|---|---|---|
| and:与。and两边的条件都为True时,结果才为True | 3 > 2 and '雷猴' == '鲨鱼辣椒' | False |
| or:或。or两边的条件只要有一个为True时,结果就为True | 3 > 2 or '雷猴' == '鲨鱼辣椒' | True |
| not:取反。 | not 1 > 0 | False |
循环
Python 里有 for 和 while 两种循环。
for 的用法如下:
python
for 项 in 序列:
代码块
这里的序列可以是列表,也可以是字符串。
python
msg = "Hello"
for txt in msg:
print(txt)