Python基础语法——字面量

一、引言

在Python编程语言中,字面量是用于表示特定数据类型的简洁表示形式。这些字面量包括数字、字符串、元组、列表、字典等。本文将介绍Python中的一些基本字面量,并探讨如何使用它们来构建更复杂的数据结构。

二、Python中常用的字面量类型

1、数字字面量:

数字字面量包括整数(如123)、浮点数(如1.23)、复数(如3.14j)、布尔(True、False)。

# 整数字面量
num1 = 123  # 整数123
num2 = -456  # 负整数-456
num3 = 0  # 零

# 浮点数字面量
float_num1 = 1.23  # 浮点数1.23
float_num2 = -45.6  # 负浮点数-45.6
float_num3 = 0.0  # 零的浮点数

# 复数字面量
complex_num1 = 3.14j  # 复数3.14j
complex_num2 = 45.j  # 复数45.j
complex_num3 = 9.322e-36j  # 复数9.322e-36j

# 布尔字面量
bool1 = True  # 真值True
bool2 = False  # 假值False

2、字符串字面量:

字符串字面量用于表示文本数据,使用单引号(')或双引号(")括起来。

# 字符串字面量
str1 = 'Hello, world!'
str2 = "I'm a Python string."

3、元组字面量:

元组字面量用于表示不可变序列,使用圆括号括起来。元组可以包含不同类型的数据。例如(1,2,3)

# 元组字面量
tup1 = (1, 'a', 2.3)
tup2 = (True, False, None)

4、列表字面量:

列表字面量用于表示可变序列,使用方括号括起来。列表可以包含不同类型的数据,并且可以嵌套其他列表。例如[1,2,3]

# 列表字面量
lst1 = [1, 'a', 2.3]
lst2 = [True, False, None]
lst3 = [[1, 2], [3, 4]]  # 嵌套列表

5、字典字面量:

字典字面量用于表示键值对,使用大括号括起来。每个键值对由冒号分隔,键和值之间使用等号连接。例如{"key": "value"}。

# 字典字面量
dict1 = {'name': 'John', 'age': 30}
dict2 = {'A': 1, 'B': 2, 'C': 3}  # 不需要键值对顺序一致的字典可以使用字母作为键

6、集合字面量:

集合字面量是Python中表示集合的方式。集合是一种无序的不重复元素集合,可以使用大括号{}或set()函数创建。例如{1, 2, 3}。

# 使用大括号创建集合字面量
my_set1 = {1, 2, 3}  # 集合包含元素1、2和3
my_set2 = {"a", "b", "c"}  # 集合包含字符串"a"、"b"和"c"

# 使用set()函数创建集合对象
my_set3 = set([1, 2, 3])  # 集合包含元素1、2和3
my_set4 = set(["a", "b", "c"])  # 集合包含字符串"a"、"b"和"c"

三、结语

以上是Python中的一些基本字面量。通过这些字面量,我们可以构建更复杂的数据结构,如嵌套列表和嵌套字典。在编写Python代码时,正确使用这些字面量可以使代码更加简洁和易读。

 

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值