目录
python的input()输入方法
1.基本语法:
input('提示信息')
#提示用户输入自己的姓名
name = input('请输入自己的姓名:')
2.注意:
(1) 当程序执行到`input`,等待用户输入,输入完成之后才能继续向下执行。
(2) 在Python中,`input`接收用户输入后,一般存储到变量,方便使用。
(3) 在Python中,`input`会把接收到的任意用户输入的数据都当做字符串处理。
python数据类型转换
用于数据类型转换常用的相关函数
函数名 | 说明 |
int(x) | 将x转换为整数 |
float(x) | 将x转换为一个浮点数 |
str(x) | 将对象 x 转换为字符串 |
eval(str) | 用来计算在字符串中的有效Python表达式,并返回一个对象 |
tuple(x) | 将序列 x 转换为一个元组 |
list(x) | 将序列 x 转换为一个列表 |
运算符的使用
1.算数运算符
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
//(python特有) | 整除(取比目标结果小的最大整数) |
% | 取余 |
** | 幂指数 |
() | 小括号 |
2.赋值运算符 =
3.复合赋值运算符
运算符 | 描述 |
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法赋值运算符 |
/= | 除法赋值运算符 |
//= | 整除赋值运算符 |
%= | 取余赋值运算符 |
**= | 幂赋值运算符 |
4.比较运算符
== | 判断是否相等 |
!= | 判断是否不相等 |
> | 判断是否大于 |
< | 判断是否小于 |
>= | 判断是否大于等于 |
<= | 判断是否小于等于 |
5.逻辑运算符
and | 布尔与 |
or | 布尔或 |
not | 布尔非 |
(思考)print(3 and 4 and 5)的结果?
print(5 and 6 or 7)的结果?
4 > 3 and print('hello world!') 的结果?
(评论区公布答案)
6.运算符的优先级
if 选择结构
1.基本语法
if 条件:
条件成立执行代码
......
2.if....else...结构
if 条件:
条件成立执行代码
......
else:
条件不成立执行的代码
......
3.if...elif...else...多重判断结构
if 条件1:
条件1成立执行代码
elif 条件2:
条件2成立执行代码
elif 条件3:
条件3成立执行代码
else:
以上条件都不成立执行的代码
if嵌套结构
if 条件1:
条件1成立执行代码
if 条件2:
条件2成立执行代码
注意:一定要注意缩进!
三目运算符
用于简化if....else....结构
#求两个数的最大值
max = a if a > b else b
print(f'最大值是{max}')