编程学习网 > 编程语言 > Python > 被夸爆的python中9个特殊符号的超强总结!
2024
05-16

被夸爆的python中9个特殊符号的超强总结!


今天我们来分享一下Python中的特殊符号,它们通常用于执行特定的操作或表示特定的语法结构。
下面我们分别介绍一些常见的特殊符号及其在Python中的用法:
**% (取模运算符)**:
在数学运算中,表示取余数的操作。
在字符串格式化中,用于格式化字符串,例如 "Hello %s" % name 可以用 name 的值替换 %s。
*** (乘法运算符)**:
用于执行乘法操作,例如 2 * 3 返回 6。
在解包(unpacking)中,例如 a, b, c = [1, 2, 3],\* 可以用于将列表 [1, 2, 3] 解包为单独的变量 a, b, c。
**~ (按位取反)**:
对数字进行按位取反操作,例如 ~5 返回 -6,因为 5 的二进制表示是 101,按位取反后为 -110。
在某些情况下,~ 也可以用作布尔运算符,表示逻辑取反。
**/ (除法运算符)**:
用于执行除法操作,例如 6 / 2 返回 3.0。
在Python 2.x 中,/ 是整数除法,例如 6 / 4 返回 1,而在 Python 3.x 中,它总是执行真正的除法操作。
与 // 运算符一起使用时,可以执行地板除法,例如 6 // 4 返回 1。
** (幂运算符)**:
用于执行幂运算,例如 2 ** 3 返回 8,表示 2 的 3 次幂。
在格式化字符串中,例如 f"{2 ** 3}",可以在 f-string 中执行表达式。
**@ (矩阵乘法 / 装饰器语法)**:
在 Python 3.5 引入了矩阵乘法运算符 @,用于执行矩阵相乘操作,例如 A @ B。
在装饰器语法中,用于在函数定义上应用装饰器,例如 @decorator。
三重引号(''' 或 """):
用于定义多行字符串(多行注释也可以使用),可以是单引号或双引号。
可以包含多行文本而不需要使用转义字符。
例如:
multi_line_string = '''
This is a
multi-line
string.
'''
反斜杠(\):
反斜杠可以用来继续一行代码到下一行,用于长行的分割。
例如:
long_string = "This is a very long string that \
continues on the next line."
括号(()、[]、{}):
在括号中的多行字符串,不需要使用反斜杠即可跨行。
例如:
long_string = (
    "This is a very long string "
    "that spans multiple lines "
    "using parentheses."
)

long_list = [
    "Item 1",
    "Item 2",
    "Item 3",
]

long_dict = {
    "key1": "value1",
    "key2": "value2",
    "key3": "value3",
}
这些方法使得在Python中定义多行文本更加方便和清晰。这些是一些常见的特殊符号及其在Python中的用法。
以上就是被夸爆的python中9个特殊符号的超强总结!的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取