day3
一.python中的运算符
1.数学运算符
+(加),-(减),(乘),/除,%(求余),//(整除),*(次方)
2.比较运算符
(大于),<(小于),==(等于),!=(不等于),>=(大于等于),<=(小于等于)
注:所有比较运算符的结果都是布尔值!
3.逻辑运算符
and(或者) or(且) not(非)
1)短路操作
逻辑与运算的短路操作:如果and前面的结果是False,不会执行and后面的语句,结果直接是False
逻辑或运算的短路操作:若果or前面的结果是True,不会执行or后面的语句,结果直接是True
注:逻辑运算符的运算对像都是布尔值(True)和(False),结果也是布尔值
4.赋值运算符
=,+=,-=,=,/=,%=,//=,*=
例子:num=num+2
5.运算顺序
数学运算符>比较运算符>逻辑运算>赋值运算符
注:加()可以改变运算顺序,有括号先算括号里的
python中的数字类型
1.整数型(int)
包含了所有的整数(不带小数点的数字)
1>二进制
2>八进制
3>十进制
4>十六进制
2.浮点型(float)
包含了所有小数的类型,支持科学计数法:3e4,3e-4
3.布尔值(bool)
只有True和Fales两个值,True实质就是1,False实质就是0
4.复数(complex)
包括所有由实部和虚部的数字,python中使用j表示虚部。例:10-j,20+3j
注: python中直接支持复数运算
二.Python中的type函数
1.type函数
type(数据)-返回指定数据对应的类型
类型转换:类型名(数据) 将指定数据转换成指定类型,返回新的数据
num9=19.78
int(num9)
print(int(num9))
print(bool(0),bool(''))
python中的if分支结构
1.什么时候使用if
当某段代码是需要在满足某个条件的时候才会执行,这个时候就是使用if分支结构
2.怎么用if
1)if 条件语句:
代码块 _和if保持一个缩进的一条或者多条语句(至少一条!)
2)if 条件语句
代码块 -和if保持一个缩进的一条或者多条语句(至少一条!)
else
代码块 _和else保持一个缩进的一条或者多条语句(至少一条!)
具体格式如下
age = int(input('请输入年龄:'))
if age>=18:
print('成年人')
else:
print('未成年')
print('=======')