当前位置: 移动技术网 > IT编程>脚本编程>Python > Day03_数据类型介绍&Python运算符&IF分支

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

2020年07月24日  | 移动技术网IT编程  | 我要评论

一. 数据类型

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

二. 运算符

  1. 算术运算符
 +, -, *, /, %, //, **
  1. 关系运算符
>, >=, <, <=, ==, !=

# 要注意字符串比较: 使用ASCII码
# A~Z : 65~90
# a~z : 97~122
# 0~9 : 48~57
print('a' > 'b')  # False
print('abc' > 'acb')  # False
  1. 逻辑运算符
and, or, not
# 短路操作
# and: 两边都为真则为真,只要有1个为假则为假
s = 3 and 0 and 4
# 结果: s = 0

# or: 两边都为假则为假,只要有1个为真则为真
s = 0 or 3 or 4
# 结果: s = 3
  1. 赋值运算符
=, +=, -=, *=, /=, //=, %=, **=
# +=
s = 10
s += 1  # 等价于: s = s + 1
  1. 成员运算符
in, not in
  1. 身份运算符
is, is not
# 比较内存地址
a = 100
b = 100
print(id(a) == id(b))  # True
print(a is b)  # True
  1. 位运算符[了解]
&, |, ~, ^, <<, >>

三. 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")
	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')

本文地址:https://blog.csdn.net/jianwuhennie/article/details/107529006

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网