数据类型
1.数字类型
整型、浮点型
水导链接——数字类型
2.字符串类型
字符串相当于一根羊肉串。而字符串就是一串被串起来的字符,在单引号、双引号或三引号内包裹的一串字符。需要注意的是:三引号内的字符可以换行,而单双引号内的字符不行。
如何用:
字符串只能+、*和逻辑比较
字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。而不是你YY的把一个小空间内的变量值复制到另一个变量的小空间内,然后拼接。
水导链接——字符串类型
3.列表类型
在[]内用逗号分隔开任意类型的值。
如何用:
name = ['jack', 'ben', 'anna']
#索引序号 0 1 2
#索引序号 -3 -2 -1
print(name[1]) #取出第2个名字
水导链接——列表类型
4.字典类型
在{}内用逗号分隔开多个元素,每一个元素都是key: value的格式,其中value是任意格式的数据类型,key由于具有描述性的作用,所以key通常是字符串类型。
# 字典套列表
user_info = {'name': 'nick', 'gender': 'male', 'age': 19,
'company_info': ['oldboy', 'shanghai', 50]}
print(user_info['name'])
print(user_info['company_info'][0])
#输出
nick
oldboy
----------------------------------------------------------
# 字典套字典
user_info = {'name': 'nick', 'gender': 'male', 'age': 19, 'company_info': {
'c_name': 'oldboy', 'c_addr': 'shanghai', 'c_num_of_employee': 50}}
print(user_info['name'])
print(user_info['company_info']['c_name'])
#输出
nick
oldboy
水导链接——字典类型
5.布尔类型
True、False通常情况不会直接引用,需要使用逻辑运算得到结果。
Python中所有数据类型的值自带布尔值。如此多的数据类型中只需要记住只有0、None、空、False的布尔值为False,其余的为True。
print(bool(0)) #False
print(bool(None)) #False
print(bool('')) #False
print(bool([])) #False
print(bool({})) #False
print(bool(False)) #False
水导链接——布尔类型
解压缩
解压缩可以这样理解:超市打包是把多个商品放在一起,解压缩其实就是解包把多个商品一次性拿出来。
水导链接——解压缩
格式化输出的3种形式
最常用:f-String格式化的方式,比较简单易懂,推荐使用这种方式。
name = "nick"
age = 19
print(f"Hello, {name}. You are {age}.")
# 输出
Hello, nick. You are 19.
----------------------------------------------------------
name = "nick"
age = 19
print(F"Hello, {name}. You are {age}.")
# 输出
Hello, nick. You are 19.
水导链接——格式化输出
浙公网安备 33010602011771号