字面量可以定义为以变量或常量给出的数据。 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
布尔文字
布尔文字用于表示布尔值, 它包含 True
或 False
。
例子:
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