字面量的解释:字面量是用于表示固定值的符号
使用方法:数字字面量在代码行中直接输入;字符串字面量需要使用单引号或者双引号括起来
python常用的字面量
1. 数字字面量(Number)
主要包括整数(int),浮点数(float)和布尔(bool),用于数学运算,赋值给变量等场景
1.1 整数(int)
例如:42
-10
在理论上在python中整数的范围可以是无限大的
1.2 浮点数(float)
描述:浮点数字面量是带有小数点的数字或使用科学计数法表示的数字
例如:3.14
-0.01
在python中如果直接打印浮点数,在默认情况下会根据浮点数的值自动确定显示小数点后的位数,也可以格式化字符串的的方法来控制输出小数位数
例如:
pi = 3.141592653589793
print(f'{pi:.2f}')#输出3.14,保留小数点后2位小数
print(f'{pi:.5f}')#输出3.14159,保留小数点后5位小数
1.3 布尔(bool)
描述:在python中,布尔字面量有两个值,True和False,通常用于条件判断和逻辑运算
例如:
is_valid = True
if is_valid:
print("数据有效")
else:
print("数据无效")
2. 字符串字面量(String)
2.1 字符串
描述:记录文本的一种数据类型
用法:使用单引号或双引号括起来字符序列
例如:"apple"
'cherry'
可以进行字符串拼接,索引,切片等操作,也可以作为函数参数传递
例如:
s1 = "hello" + " " + "world!"
s2 = "python is great"
print(s1[0])#输出 h,索引操作
print(s2[10:15])#输出 great,切片操作
3. 列表字面量(List)
3.1 列表
描述:有序的可变序列,用于记录数据
用法:用方括号[]括起来,里面的元素用逗号分隔
例如:[1,2,3]
["apple","banana","cherry"]
可以对列表进行添加,删除,修改元素等操作,也可以遍历列表
例如:
lst = [1,2,3]
lst.append(4)
lst[1] = 10
for item in lst:
print(item)
4. 元组字面量(Tuple)
4.1 元组
描述:有序的不可变序列,用于存储不可变的数据集合,可以进行索引,切片等操作,但不能修改元组中的元素
例如:
tup = (1,2,3)
print(tup[0])
5. 集合字面量(Set)
5.1 集合
描述:无序不重复集合,在python中,集合字面量是一种直接创建集合对象的方式。
例如:my_set = {1,2,3}
集合字面量用于去重和快速判断元素是否存在在于集合中
6. 字典字面量(Dictionary)
6.1 字典
描述:无序Key-Value集合。字典字面量是一种直接创建字典对象的方式,字典是由键值对组成的无序集合,用于存储和检索数据
例如:my_dict = {"name":"Xiaohei","age":20}
在使用时可以通过键来访问字典中的值,例如my_dict["name"]会返回"Xiaohei"