欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-21 11:25:38
一. 数据类型数值类型: int, float, complex字符串: str布尔类型: bool只有2个值: True, FalseNone类型:只有1个值: None列表类型: list元组类型: tuple字典类型: dict集合类型: set字节类型: bytes二. 运算符算术运算符 +, -, *, /, %, //, **关系运算符>, >=, <, <=, ==, !=# 要注意字符串比较: 使用ASCII码# A~Z...

一. 数据类型

数值类型: 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

相关标签: Python编程 python