Python基础
变量命名规范
- 标识符由字母、下划线和数字组成,且不能以数字开头
- 严格区分大小写
- 不能使用关键字
变量类型
- 数值型 (Number)
- 布尔型 (Boolean)
- 字符串型 (String)
- 列表型 (List)
- 元组型 (Tuple)
- 集合型 (Set)
- 字典型 (Dictionary)
各变量类型的创建方法
数值型
- int() (整形)
- long() (长整形)
- float() (浮点型)
- complex() (复数型)
注意:long(长整形)在python3版本中已经被淘汰
布尔型
输出结果只有两个:
- True (表示 真或1)
- False (表示 假或0)
字符串型
建立字符串有三种方法:
- ‘ ‘ (单引号)
- “ “ (双引号)
- ‘’’ ‘’’ (三单引号)
注意:引号要成对存在
列表型
建立列表的方法:
- [] (中括号)
元组型
建立元组的方法:
- ( ) (小括号)
集合型
建立集合的两种方法:
- { } (大括号)
- set( )
字典型
建立字典的两种方法:
- { } (大括号)
- dist( )
各类运算符
算数运算符
| 优先级(低~高) | 运算符 | 描述 |
|---|---|---|
| 低 | + | 加 |
| - | 减 | |
| * | 乘 | |
| / | 除 | |
| // | 取整除(又称地板除,向下取整) | |
| % | 取余 | |
| ** | 指数 | |
| 最高 | () | 小括号 |
赋值运算符
赋值运算符
| 运算符 | 描述 |
|---|---|
| = | 赋值运算符 |
复合赋值运算符
| 运算符 | 描述 | 实例 |
|---|---|---|
| += | 加法赋值运算符 | c += a ⇿ c = c + a |
| -= | 减法赋值运算符 | c -= a ⇿ c = c - a |
| *= | 乘法赋值运算符 | c *= a ⇿ c = c * a |
| /= | 除法赋值运算符 | c /= a ⇿ c = c / a |
| //= | 取整除赋值运算符 | c //= a ⇿ c = c // a |
| %= | 取余赋值运算符 | c %= a ⇿ c = c % a |
| **= | 幂赋值运算符 | c *= a ⇿ c = c * a |
比较运算符
| 运算符 | 描述 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| >= | 大于等于 |
| < | 小于 |
| <= | 小于等于 |
逻辑运算符
| 运算符 | 实例 | 描述 |
|---|---|---|
| and | x and y | 短路与(有假即假) |
| or | x or y | 短路或(有真即真) |
| not | not x | 布尔“非” |
导入
导入模块方法
1 | import 模块名称 |
模块名称简化(as)
1 | import 模块名称 as 模块简写名称 |
输入
1 | input( ) |
输出
1 | print( ) |
Python语句
顺序语句
顺序语句:按照从上到下的顺序执行的语句
条件语句
if 类型
if 判断语句:
执行语句
例程:
1 | a = 10 |
if-else 类型
if 判断语句:
执行语句1
else:
执行语句2
例程:
1 | a = 1 |
if-elif-else 类型
if 判断语句1:
执行语句1
elif 判断语句2:
执行语句2
else:
执行语句3
例程:
1 | a = int(input('请输入一个整数值a:')) |
循环语句
while
while 判断语句:
循环体
例程:
1 | a = int(input('请输入一个整数值a:')) |
for循环(遍历)
for 变量 in 遍历的对象:
执行语句
例程:
1 | list_1 = ['a', 'b', 'c', 'd'] |
带range( )函数
1 | # range(5) 0~4 |
1 | # range(1, 6) 1~5 (开始值,结束值) |
1 | # range(1,10,3) 1,4,7 (开始值,结束值,步长) |
结束语句
break 结束本次循环
continue 结束本层循环
else 可配合while使用
例程:
1 | a = int(input('请输入一个整数值a:')) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Sommerk Blog!

