【python字面量的学习】

字面量的解释:字面量是用于表示固定值的符号

使用方法:数字字面量在代码行中直接输入;字符串字面量需要使用单引号或者双引号括起来

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"

        

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值