python单引号、双引号、三引号的区别-Python教程

资源魔 40 0

python单引号、双引号、三引号的区分

1 单引号跟双引号的一般用法是相反的, 就是跟C++言语外面用双引号示意字符串字面量的用法同样

eg:

(1) str1 = 'aaa' (等价于str = "aaa")
  (2) str2 = 'aaa,\
  bbb'
  (等价于str2 = "aaa,\
  bbb")

  打印str1, str2 辨别是

  aaa
  aaa,bbb

2 单引号跟双引号的区分次要表现正在当用单引号包起来的字符串里蕴含"的时分, 没有需求应用本义符(\), 反过去也是同样

  (1) str1 = 'aaa"bbb'
  (2) str2 = "aaa'bbb"

  打印str1, str2辨别是

  aaa"bbb
  aaa'bbb

3 三引号有两种方式("""字符串内容""", 或许'''字符串内容''')

 <1>这两种方式的用法简直不区分, 然而要严格来讲的话, 也是有下面那样的区分

   str1 = '''aaa"""bbb'''(等价于"""aaa\"""bbb""")
   str2 = """aaa'''bbb"""(等价于'''aaa\'''bbb''')

 <2>三引号的外围用法次要表现正在跨行的字符串上, 会蕴含两个界定符号之间的一切字符,包罗看患上见的, 看没有见的, 如回车换行符

  str1 = '''aaa
  bbb'''

  打印 str1

  aaa
  bbb

  基于三引号的这类特点, 当需求格局化输出多行字符的时分能够缩小本义字符的输出,

 <3>另有就是python中不多行正文符号, 普通用三引号替代

相干保举:《Python教程》

以上就是python单引号、双引号、三引号的区分的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!