Day03_数据类型介绍&python运算符&IF分支

一.数据类型

数值类型:int,float,complex
字符串:str
布尔类型:bool
只有2个值:True,False
None类型:
只有一个值:None
列表类型:list
元组类型:tuple
字典类型:dict
集合类型:set
字节类型:bytes

二.运算符

1.算数运算符

1.+,-,*,/,%,//,**

2.关系运算符

>,>=,<,<=,==,!=
# 要注意字符串比较:使用ASCII码
# A-Z:65-90
# a-z:97-122
# 0-9:48-57
print('a'>'b') # False
print('abc'>'acb') # False

3.逻辑运算符

and,or,not
# 短路操作
# and:两边都为真则为真,只要有一个为假则为假
s = 3 and 0 and 4
# 结果: s = 0

# or:两边都为假则为假,只要有一个为真则为真
s = 0 or 3 or 4
# 结果:s = 3

4.赋值运算符

=,+=,-=,*=,/=,//=,%=,**=
# +=
s = 10
s += 1 # 等价于:s=s+1

5.成员运算符

in,not in

6.身份运算符

is,is not
# 比较内存地址
a = 100
b = 100
print(id(a) == id(b)) # True
print(a is b) # True

7.位运算符

&,|,~,^,<<,>>

三.IF分支

# if条件会自动转换成bool进行判断,如果为真则进入if,否则不进入
# 常见bool值:
#	数值类型:0为假,其他为真
#	字符串类型:""空字符串为假,其他为真
#	None类型:None为假
#	bool类型:True为真,False为假
#	list类型:[]空列表为假,其他为真
#	dict类型:{}空字典为假,其他为真
#	tuple类型:()空元组为假,其他为真

# if单分支
if True:
	print('hello')

# if 双分支:if=else
if 10:
	print('1')
else:
	print('0')

# if多分支:if-elif-else
a=10
if a>5:
	print('a>5')
elif a==5:
	print('a==5')
else:
	print('a<5')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值