“Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。”
字典是由多个键值对组成的一种数据类型
Python中dict表示字典数据类型,同时dict也是内置函数,可以用来创建字典,字典的元素在{}中包裹
herso_dict = {
'name': 'stark', 'nickname': 'IronMAN',
'name': 'peter', 'nickname': 'SpriderMan'
}
human_dict = {}
字典的键(Key)支持字符串数字和数组等不可变数据类型,字典的值(Value)支持所有的Python数据类型
Python 3.7 以前的版本字典是无序的,3.7版本以后是有序的
# 定义一个用户信息的字典
user_info = {'name': 'peter', 'age': 18, 'address': 'Queens'}
result = 'name' in user_info
print(result)
result = 'hope' in user_info
print(result)
result = 'hope' not in user_info
print(result)
# 定义一个用户信息的字典
user_info = {'name': 'peter', 'age': 18, 'address': 'Queens'}
# 字典返回长度
length = len(user_info)
print(length)
result_bool = bool(user_info)
print(result_bool)
dict_empty = {}
print(type(dict_empty))
print(bool(dict_empty))
max、min内置函数的使用
# 定义一个用户信息的字典
user_info = {'name': 'peter', 'age': 18, 'address': 'Queens'}
# min max的使用
print(max(user_info))
print(min(user_info))
Python中的赋值运算符有
新建 operation_number脚本
a = 1
b = 2
c = 3
d = a + b + c
print(d)
# += 操作符
d += c
print(d)
# -= 操作符
d -= b
print(d)
# *= 操作符
d *= a
print(d)
# /= 操作符
d /= a
print(d)
# //= 操作符
d //= a
print(d)
# %= 操作符
d %= c
print(d)
# **= 操作符
f = 10
f **= 2
print(f)
字符串之间无法做乘法运算,但是字符串和数字之间可以进行乘法运算
list_01 = [1,3,5,0,10]
print(list_01 * 3) # 返回新的列表
print(list_01)
tuple_01 = (1,3,5,10)
print(tuple_01 * 3) # 返回新的元组
print(tuple_01)
字典中不允许有重复的Key,字典是不支持这种乘法操作的
Python中比较运算符有:
is 和 is not是身份运算符
# Date: 2022/3/26
a = 1
a_01 = 1
b = 2.2
c = 0
d = 10
e = -2
f = 300
f_01 = 300
print(a == b)
print(a != b)
print(a < b)
print(a > e)
print(b >= c)
print(a is a_01)
print(id(a))
print(id(a_01))
print(f == f_01)
原生Python解释器会将0-255之间的数提前定义到内存中,所以0-255之间的数的内存地址都是相同的,超过255内存地址就不同