Python 字面值可以被定义为存储在变量或常量中的数据。

Python 支持以下类型的字面值:

1. 字符串字面值:

字符串字面值可以通过将文本括在引号中来形成。我们可以使用单引号或双引号来创建字符串。

示例:

"Aman",'12345'

字符串类型:

Python 支持两种类型的字符串:

a) 单行字符串 - 在单行内终止的字符串称为单行字符串。

示例:

text1 = 'hello'

b) 多行字符串 - 写在多行中的文本称为多行字符串。

有两种创建多行字符串的方法:

1) 在每行末尾添加反斜杠。

示例:

text1='hello\    
user'    
print(text1)  
'hellouser'

2) 使用三重引号:

示例:

str2='''''welcome  
to  
SSSIT'''    
print str2  welcome  
to  
SSSIT  
welcome  
to  
SSSIT  

II. 数值字面值:

数值字面值是不可变的。数值字面值可以属于以下四种不同的数值类型。

Int(有符号整数)Long(长整数)float(浮点数)Complex(复数)
没有小数部分的数字(可以是正数和负数)。例如:100无限大小的整数,后面跟小写或大写的 L,例如:87032845L带有整数和小数部分的实数,例如:-26.2以 a+bj 的形式表示,其中 a 是复数的实部,b 是复数的虚部。例如:3.14j

数值字面值示例:

x = 0b10100 #Binary Literals  
y = 100 #Decimal Literal   
z = 0o215 #Octal Literal  
u = 0x12d #Hexadecimal Literal  
  
#Float Literal  
float_1 = 100.5   
float_2 = 1.5e2  
  
#Complex Literal   
a = 5+3.14j  
  
print(x, y, z, u)  
print(float_1, float_2)  
print(a, a.imag, a.real)  

输出:

20 100 141 301
100.5 150.0
(5+3.14j) 3.14 5.0

III. 布尔字面值:

布尔字面值只能有两个值:True 或 False。

布尔字面值示例:

x = (1 == True)  
y = (2 == False)  
z = (3 == True)  
a = True + 10  
b = False + 10  
  
print("x is", x)  
print("y is", y)  
print("z is", z)  
print("a:", a)  
print("b:", b)  

输出:

x is True
y is False
z is False
a: 11
b: 10

IV. 特殊字面值。

Python 包含一个特殊的字面值,即 None

None 用于指定尚未创建的字段。它还用于 Python 中列表的末尾。

特殊字面值示例:

val1=10    
val2=None    
print(val1)     
print(val2)  

输出:

10
None

V. 字面值集合。

Python 提供了四种类型的字面值集合,包括列表字面值、元组字面值、字典字面值和集合字面值。

列表:

  • 列表包含不同数据类型的项。列表是可变的,即可修改。
  • 列表中存储的值由逗号(,)分隔,并在方括号([])内。我们可以在列表中存储不同类型的数据。

列表字面值示例:

list=['John',678,20.4,'Peter']    
list1=[456,'Andrew']    
print(list)    
print(list + list1) 

输出:

cssCopy code['John', 678, 20.4, 'Peter']
['John', 678, 20.4, 'Peter', 456, 'Andrew']

字典:

  • Python 字典以键-值对的形式存储数据。
  • 字典由花括号 {} 包围,每对之间由逗号(,)分隔。

示例:

dict = {'name': 'Pater', 'Age':18,'Roll_nu':101}  
print(dict)  

输出:

{'name': 'Pater', 'Age': 18, 'Roll_nu': 101}

元组:

  • Python 元组是不同数据类型的集合。它是不可变的,意味着创建后不能修改。
  • 元组由括号()括起来,每个元素之间由逗号(,)分隔。

示例:

tup = (10,20,"Dev",[2,3,4])  
print(tup)  

输出:

(10, 20, 'Dev', [2, 3, 4])

集合:

  • Python 集合是无序数据集合。
  • 集合由大括号 {} 包围,每个元素之间由逗号(,)分隔。

示例: - 集合字面值

set = {'apple','grapes','guava','papaya'}  
print(set) 

输出:

{'guava', 'apple', 'papaya', 'grapes'}

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程