2019-06-10

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('=======')

你可能感兴趣的:(2019-06-10)