Python 单引号、双引号、三引号区别

简介: Python 单引号、双引号、三引号区别

  • 单引号双引号两者使用没有区别,只需要考虑单双是否需要配合使用。
  • 单独使用:msg = "abc"、msg = 'abc' 这两种方式等值。
  • 组合使用:msg = "a'b'c"、msg = 'a"b"c'
>>> name = "a'b'c"
>>> print(name)
a'b'c
>>> name = 'a"b"c'
>>> print(name)
a"b"c
>>> name = "abc"
>>> print(name)
abc
>>> name = 'abc'
>>> print(name)
abc
>>> 
• 1
• 2
• 3
• 4
• 5
• 6
• 7
• 8
• 9
• 10
• 11
• 12
• 13
  • 三引号使用,也分单引号双引号,但是两者使用也没区别。
  • 正常换行使用
# 支持换行输入
>>> name = """abc
... def
... g"""
# 查看变量值,之前的回车转成 /n 存储起来了
>>> name
'abc\ndef\ng'
# 输出值,跟之前输入的时候保持一致
>>> print(name)
abc
def
g
>>>
  • 带参使用:可以通过%(Key)的方式在指定位置插入动态值,可以指定动态值类型,例如:
# 单三引号
>>> name = '''%(char)s def'''
>>> print(name % {'char': 'abc'})
abc def
# 挨着也没问题
>>> name = '''%(char)sdef'''
>>> print(name % {'char': 'abc'})
abcdef
# 双三引号
>>> name = """%(char)s def
... g"""
>>> print(name % {'char': 'abc'})
abc def
g

相关文章
|
6月前
|
Python
[oeasy]python086方法_method_函数_function_区别
本文详细解析了Python中方法(method)与函数(function)的区别。通过回顾列表操作如`append`,以及随机模块的使用,介绍了方法作为类的成员需要通过实例调用的特点。对比内建函数如`print`和`input`,它们无需对象即可直接调用。总结指出方法需基于对象调用且包含`self`参数,而函数独立存在无需`self`。最后提供了学习资源链接,方便进一步探索。
120 17
|
11月前
|
存储 开发者 Python
Python 中的数据结构与其他编程语言数据结构的区别
不同编程语言都有其设计理念和应用场景,开发者需要根据具体需求和语言特点来选择合适的数据结构
246 55
|
11月前
|
Python
Python三引号用法与变量详解
本文详细介绍了Python中三引号(`"""` 或 `'''`)的用法,包括其基本功能、如何在多行字符串中使用变量(如f-string、str.format()和%操作符),以及实际应用示例,帮助读者更好地理解和运用这一强大工具。
937 2
|
12月前
|
存储 大数据 数据处理
Python 中的列表推导式与生成器:特性、用途与区别
Python 中的列表推导式与生成器:特性、用途与区别
148 2
|
12月前
|
存储 C语言 Python
解密 Python 的变量和对象,它们之间有什么区别和联系呢?
解密 Python 的变量和对象,它们之间有什么区别和联系呢?
183 2
|
12月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
1145 0
|
存储 编译器 Linux
Cython 和 Python 的区别
Cython 和 Python 的区别
309 0
|
15天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
187 102
|
15天前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
190 104
|
15天前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
180 103

推荐镜像

更多