目录
- 比较运算符、数值对象构造函数
- 内建函数、help函数、语句
- 语句换行
- 基本输入输出函数
- if语句
- if elif else
- if真值表达式、if语句嵌套
- 条件表达式
- pass语句、布尔运算
- 正负号运算符
1. 比较运算符、数值对象构造函数
比较运算符:
<; >; >=; <=; ==; !=
语法:左表达式 < 右表达式
说明:比较运算符返回布尔类型的值
eg: 10 < 20 <= 30 #True
1+3>1+5 #False
注:比较运算优先级小于 + -
数值对象构造(创建)函数:
float(obj)
用字符串或数字转换为浮点数,如果不给出参数,则返回0
eg: float("3.1415") float(3)
int(x,base = 0) 或 int(x = 0)
用数字或字符串转换为整数,如果不给出参数,则返回0
eg: int("1234") int("1001",base=2) # 二进制
complex(r=0.0,i=0.0)
用数字创建一个复数(实部为r,虚部为i)
bool(x)
用x创建一个布尔值(True/False),任意一个数都可以作为bool值
bool(x)返回False的情况:
None 空值
False 布尔假值
0; 0.0; 0j
' ' 空字符串
() 空元组
[] 空列表
{} 空字典
函数调用:
函数名(传参列表)
说明:函数调用是表达式,一定会返回一个对象的引用关系
2. 内建函数、help函数、语句
常用内建数值形函数 | 作用 |
---|---|
abs(x) | 取 x 的绝对值 |
round(number[ , ndigits]) | 对数值进行四舍五入 eg:round(1.2334,2)#保留两位小数,2进制的四舍五入 |
pow(x, y, z = None) | 相当于 ** y 或 (x ** y) % z |
help函数
作用:查看函数帮助文档
格式: help(函数名)
语句 statement
语句是由一些表达式等组成,通常一条语句可以独立执行来完成一部分事情并形成结果
多条语句写在一行内需要用分号(;)隔开
eg:
print('hello')
x = 100 + 200
print(x)
#写在一起为:
print('hello'); x = 100 + 200; print(x)
3. 语句换行
语句换行:
显示换行: 折行号 \
隐藏式换行: 所有的括号内换行,成为