Python 中的变量类型
在本文中,您将了解 Python 中不同类型的变量。
例如,
x = 100
这里的 100 是字面量,我们把它赋给了一个变量 x。
Python 中有不同类型的变量。 例如,
- 数字变量
- 字符串变量
- 布尔变量
数字变量
数字字面量表示 Python 中的数字,它可以是以下类型,即
-
整数变量:
- 正、负整数。
- 例如,100、-20、15 等。
-
浮点数:
- 正、负十进制数。
- 例如,10.89、-20.1、15.22 等。
-
二进制变量:
- 数字的二进制表示。
- 例如 00000110 是 6 的二进制字面量
-
八进制变量:
- 数字的八进制表示。
- 例如,o0027 是 23 的八进制字面量
-
十六进制变量:
- 数字的十六进制表示。
- 例如ox0055是85的十六进制字面量。
-
复数:
- 例如 5 + 7i
布尔变量类型
Python 中只有两种布尔变量,即 True 和 False。
字符串变量
Python 中的字符串是一组字符。 例如,
x = "Sample String"
y = 'Another String'
print(x)
print(y)
输出:
Sample String
Another String
我们可以将字符串括在单引号或双引号或三引号中。
多行字符串
在定义字符串时,单引号或双引号之间没有区别。 我们可以通过其中一个或它们创建一个字符串。 但是如果我们的字符串字面量有点大,并且包含多行,那么我们需要使用三引号(”’)将多行字符串字面量括起来。 例如,
x = """This is a little
big string"""
print(x)
输出:
This is a little
big string
或者我们也可以使用三个单引号,
y = '''This is a little
big string'''
print(y)
输出:
This is a little
big string
我们还可以使用单引号或双引号来定义多行字符串,但我们需要以转义字符“\”结束这些行。 例如,
z = "This is a big \
string, seriously \
very big string."
print(z)
输出:
This is a big string, seriously very big string.
虽然我们提供了多行字符串,但是字符串中没有换行符,因为我们使用‘\’来换行。
字符串中的转义字符
我们可以转义字符串中的字符。 转义字符以“\”开头,每个转义字符都有特殊用途。
例如,如果我们想在一个字符串字面量中包含一个引号,比如 —Varun’s car—,那么我们需要告诉解释器给定的引号并不代表字符串的结尾。 相反,它是字符串的一部分。 我们可以使用转义字符 ‘ 来做到这一点。 例如,
x = 'Varun\'s car'
print(x)
输出:
Varun's car
这里**\’**是一个转义字符,代表字符串中的单引号。 其他一些转义字符是,
- \ : 换行继续
- \\ : 显示单个 \
- \’ : 显示单引号
- \” : 显示双引号
- \b : 退格键
- \n :换行
- \t : 水平制表符
- \v : 垂直制表符
- \r : 输入
结论
python 中有三种不同类型的变量。 它们主要用于初始化具有硬编码值的变量,有时也用于条件。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。