Python3 - Literal

Python3 - Literal 首页 / Python3入门教程 / Python3 - Literal

可以将Python文字(Literal)定义为以变量或常量形式给出的数据。

Python支持以下文字:

1.String literals

字符串文字可以通过将文本括在引号中来形成。无涯教程可以使用单引号和双引号来创建一个字符串。

"Aman" , '12345'

字符串类型:

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

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

text1='hello'

b)多行字符串 - 以多行书写的一段文本称为多行字符串。

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

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

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

2)使用三引号:-

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

输出:

welcome  
to  
SSSIT  

2. Numeric literals

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

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

示例-数字文字

x = 0b10100 #二进制文字
y = 100 #十进制文字
z = 0o215 #八进制文字
u = 0x12d #十六进制文字

#浮点文字
float_1 = 100.5 
float_2 = 1.5e2

#复数文字
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

3. Boolean literals

布尔文字可以具有两个值中的任何一个:True或False。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-literals.html

来源:LearnFk无涯教程网

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

4. Special literals

Python包含一个特殊文字,即 None None用于指定未创建的字段。它也用于Python中列表的结尾。

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

输出:

10
None

5. Literal Collections

Python提供了四种类型的文字集合,例如List文字,Tuple文字,Dict文字和Set文字。

List:

  • 列表包含不同数据类型的项目。列表是可变的,即可以修改。
  • 列表中存储的值用逗号(,)分隔,并括在方括号([])中。无涯教程可以在列表中存储不同类型的数据。
list=['Learnfk',678,20.4,'Peter']  
list1=[456,'Andrew']  
print(list)  
print(list + list1)

输出:

['Learnfk', 678, 20.4, 'Peter']
['Learnfk', 678, 20.4, 'Peter', 456, 'Andrew']

Dictionary:

  • Python字典将数据存储在键值对中。
  • 用大括号{}括起来,每对之间用逗号(,)隔开。
dict = {'name': 'Pater', 'Age':18,'Roll_nu':101}
print(dict)

输出:

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

Tuple: 

  • Python元组是不同数据类型的集合。它是不可变的,这意味着创建后就不能对其进行修改。
  • 用括号()括起来,每个元素用逗号(,)隔开。
tup = (10,20,"Dev",[2,3,4])
print(tup)

输出:

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

Set:

  • Python集是无序数据集的集合。
  • 它用{}括起来,每个元素都用逗号(,)隔开。
set = {'apple','grapes','guava','papaya'}
print(set)

输出:

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

Service Mesh实践指南 -〔周晶〕

玩转Git三剑客 -〔苏玲〕

后端技术面试 38 讲 -〔李智慧〕

操作系统实战45讲 -〔彭东〕

React Hooks 核心原理与实战 -〔王沛〕

B端产品经理入门课 -〔董小圣〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)