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!