【python零基础入门到就业】006、Python中的字面量
引言
欢迎来到Python零基础入门教程的又一篇文章!在本篇文章中,我们将讨论Python中的字面量。字面量是编程中最基础的概念之一,它指的是源代码中固定的值
。了解字面量是编写Python代码的第一步,希望这篇文章能帮助你轻松入门。
1. 什么是字面量?
字面量就是程序中直接写出来的值,它们在代码中表现为固定值,而不是变量或表达式。字面量通常分为几种类型,包括数字、字符串、列表、元组、集合、字典等
。Python中常用的有6种值(数据)的类型:
2. 数字(Number)字面量
数字字面量是直接写出来的数字,可以是整数、浮点数、复数和布尔值。
整数(int)字面量
整数字面量是没有小数点的数字,例如:
42
-7
0
浮点数(float)字面量
浮点数字面量是带有小数点的数字,例如:
3.14
-0.001
2.0
复数(complex)字面量
复数字面量由实部和虚部组成,虚部以 j
或 J
结尾,例如:
1 + 2j
-3.5j
2j
布尔(bool)字面量
布尔字面量只有两个值:True
和 False
。它们用于表示真和假。True本质上是一个数字记作1,False记作0。布尔值在逻辑运算和条件判断中非常重要。例如:
True
False
3. 字符串(String)字面量
字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成,所以叫做字符的串。字符串字面量是用单引号或双引号括起来的一串字符,例如:
"Hello, World!"
'Python编程'
"12345"
注意:无论使用单引号还是双引号,效果是一样的,只要前后匹配即可。
4. 特殊字面量:None
None
是一个特殊的字面量,表示空值或无值状态。例如:
None
5. 列表(List)和字典(Dictionary)字面量
列表字面量
列表字面量是一组用方括号括起来的值,可有序记录一堆数据,可以包含各种类型的元素,是有序的可变序列,例如:
[1, 2, 3]
["apple", "banana", "cherry"]
[True, False, None]
字典字面量
字典字面量是一组用大括号括起来的键值对,可无序记录一堆Key-Value型的Python数据集合。 例如:
{"name": "Alice", "age": 25}
{"apple": 3, "banana": 5}
6. 元组(Tuple)字面量
元组字面量是一组用圆括号括起来的值,可有序记录一堆不可变的Python数据集合。类似于列表,但元组是不可变的,是有序的不可变序列。这意味着一旦创建了一个元组,你就不能修改它的内容。例如:
(1, 2, 3)
("apple", "banana", "cherry")
(True, False, None)
7. 集合(Set)字面量
集合字面量是一组用大括号括起来的唯一值。集合中的值是无序的,并且每个值都是唯一的。例如:
{1, 2, 3}
{"apple", "banana", "cherry"}
{True, False, None}
集合字面量用于去重和快速判断元素是否存在于集合中。
8、基于print语句输出各类字面量
print(字面量),如:
print(10),输出整数10
print(13.14),输出浮点数13.14
print("好好学习"),输出字符串:好好学习
结语
在本篇文章中,我们介绍了Python中的各种字面量类型,并提供了相应的示例。字面量是Python编程的基础,掌握这些概念将帮助你更好地理解和编写Python代码。在接下来的教程中,我们将继续深入学习Python的其他重要概念。感谢你的阅读!
转载自:https://juejin.cn/post/7391704406280028171