易百教程

6、Python中的文字(或字面量)是什么?

字面量可以定义为以变量或常量给出的数据。 Python 支持以下文字:

字符串文字
字符串文字是通过将文本括在单引号或双引号中而形成的。 例如,字符串文字是字符串值。

例子:

# in single quotes  
single = 'Yiibai.com'  
# in double quotes  
double = "Vsdiffer.com"  
# multi-line String  
multi = '''Vs  
           d  
               iffer'''  

print(single)  
print(double)  
print(multi)

运行结果如下:

Yiibai.com
Vsdiffer.com
''Vs
           d
               iffer

数字文字

Python 支持三种类型的数字文字整数、浮点数和复数。

例子:

# Integer literal    
a = 10    
#Float Literal    
b = 12.3     
#Complex Literal     
x = 3.14j    
print(a)  
print(b)  
print(x)

运行结果:

10
12.3
3.14j

布尔文字
布尔文字用于表示布尔值, 它包含 TrueFalse
例子:

p = (1 == True)  
q = (1 == False)  
r = True + 3  
s = False + 7  

print("p is", p)  
print("q is", q)  
print("r:", r)  
print("s:", s)

运行结果:

p is True
q is False
r: 4
s: 7

特殊文字

Python 包含一种特殊的文字,即“None”。 此特殊文字用于定义空变量。 如果将“None”与“None”以外的任何其他内容进行比较,它将返回 false

例子:

word = None  
print(word)

运行结果:

None