Python 字面量
Python 字面量
Python 字面量可以定义为变量或常量中给出的数据。
Python 支持以下字面量:
1.字符串字面量:
字符串可以用引号括起来。我们可以使用单引号和双引号来创建字符串。
示例:
"Aman" , '12345' |
字符串类型:
Python 支持两种类型的字符串:
a)单行字符串 -在单行内终止的字符串称为单行字符串。
示例:
text1='hello' |
b)多行字符串- 多行书写的文本称为多行字符串。
有两种方法可以创建多行字符串:
1)每行末尾加黑色斜线。
示例:
text1='hello\ |
'hellouser' |
2)使用三重引号:-
示例:
str2='''welcome |
输出:
welcome |
二.数值字面量:
数值是不可变的。数字字面量可以属于以下四种不同的数字类型。
Int | Long | float | Complex |
---|---|---|---|
没有小数部分的数字(可以是正数也可以是负数) | 大小不限的整数,后跟小写或大写字母 L 例如:87032845L | 既有整数部分又有小数部分的实数,例如:-26.2 | 形式为 a+bj,其中 a 构成复数的实部,b 构成复数的虚部。例:3.14j |
示例-数值字面量
x = 0b10100 #Binary Literals |
输出:
20 100 141 301 |
三.布尔字面量:
布尔字面量可以有两个值中的任何一个:真或假。
示例-布尔字面量
x = (1 == True) |
输出:
x is True |
四.特殊字面量。
Python 包含一个特殊的字面量,即None
无用于指定未创建的字段。它也用于 Python 中列表的结尾。
示例-特殊字面量
val1=10 |
输出:
10 |
动词(verb 的缩写)字面量集合。
Python 提供了四种类型的字面量集合,如列表字面量、元组字面量、字典字面量和集合字面量。
列表:
列表包含不同数据类型的项目。列表是可变的,即可修改的。
列表中存储的值由逗号(,)分隔,并包含在方括号([])中。我们可以在列表中存储不同类型的数据。
示例-列表字面量
list=['John',678,20.4,'Peter'] |
输出:
['John', 678, 20.4, 'Peter'] |
字典:
Python 字典将数据存储在键值对中。
它由花括号{}括起来,每对用逗号(,)隔开。
例
dict = {'name': 'Pater', 'Age':18,'Roll_nu':101} |
输出:
{'name': 'Pater', 'Age': 18, 'Roll_nu': 101} |
元组:
Python 元组是不同数据类型集合。它是不可变的,这意味着它在创建后不能被修改。
它用括号()括起来,每个元素用逗号(,)分隔。
例
tup = (10,20,"Dev",[2,3,4]) |
输出:
(10, 20, 'Dev', [2, 3, 4]) |
设定:
Python 集合是无序数据集的集合。
它用{}括起来,每个元素用逗号(,)隔开。
示例:-设置字面量量
set = {'apple','grapes','guava','papaya'} |
输出:
{'guava', 'apple', 'papaya', 'grapes'} |
评论