Python 中的文字是什么?
Python 中的文字是分配给变量或常量的值。在这里,我们将讨论文字的类型。
- 数值文字
- 字符串文字
- 布尔文字
更多Python相关文章,请阅读:Python 教程
数值文字
数值文字是数字。 Python 支持四种不同的数值类型−
- int (有符号整数) − 他们经常被称为整数或 int,其为带有不带小数点的正或负整数。
-
long (长整数) − 也称为长整数,它们是无限大的整数,写成整数的样式,后跟大写或小写字母 L。
-
float (浮点实数值) − 也称为浮点数,它们表示实数,并用小数点分隔整数和小数部分。浮点数也可以是科学计数法,其中 E 或 e 表示 10 的幂 (2.5e2=2.5×102=250)。
-
complex (复数) − 是 a + bJ 的形式,其中 a 和 b 为浮点数,J (或 j) 表示 -1 的平方根 (即虚数)。数的实部是 a,虚部是 b。 Python 编程中很少使用复数。
示例
让我们看一个示例。
# Python int 文字
val1 = 25
print(val1)
# Python float 文字
val2 = 11.89
print(val2)
# Python complex 文字
val3 = 6+2.9j
print(val3)
# Python 十六进制文字
val4 = 0x12d
print(val4)
# Python 八进制文字
val5 = 0o021
print(val5)
输出
25
11.89
(6+2.9j)
301
17
字符串文字
我们可以通过用引号括起来的字符轻松创建字符串文字。 Python 将单引号视为双引号。创建字符串就像将值分配给变量一样简单。
让我们看看如何轻松创建 Python 中的字符串 –
myStr = Thisisit!'
示例
我们将看一个创建单行和多行字符串的示例 –
str1 = "John"
print(str1)
# 多行字符串
str2 = """ This,
is it!
"""
print(str2)
输出
John
This,
is it!
布尔文字
示例
布尔值有两个取值 True 和 False。True 表示值为 1,False 表示值为 0。让我们来看一个例子。
a = (1 == True)
b = (1 == False)
print(a)
print(b)
输出
True
False