1:一般情况下,单引号和双引号可以混用

print(“hello,world”)
print(‘hello,world’)#没有区别
1
2
2:当引号出现多次时

print("“hello,world”")
print(’‘hello,world’’)
“”“2者都会报错,编译器会找到第一个单/双引号,到找到下一个单/双引号停止,这中间即为字符串”""
#更改
print(’“hello,world”’)
print("‘hello,world’")
#这样就可以了
1
2
3
4
5
6
7
3:可以用\进行转义

print("“hello,world”")
print(’‘hello,world’’)
print(‘Let’s go’)
“”"\将’或者"转义成"和’"""
1
2
3
4
4三引号和\用法

“”“hello
python
!”""
#作为注解,可以跨多行,
#作为字符串引号
print(""“hello,world”"")
#用\也可以实现跨行的效果
print(1+2+
3+4)
1
2
3
4
5
6
7
8
9
5:\的尴尬之处

print(“C:\nowhere”)#打印路径时输出为
#C:
#owhere
#显然不是想要的,我只是想要不改变这个字符串形式,可以这样
print(“C:\nowhrer”)#用2个,前面的将后面的\转义
print(r’C:\nowhere’)#原始字符串不对\做特殊处理,而是让字符保持原样
print(r’Let’s’)#输出为Let’s
1
2
3
4
5
6
7
6:原始字符串的小瑕疵(不能以单个反斜杠结尾)

print(r’hello,world’)#会报错,因为python无法判断字符串是否到此结尾
#可以对\进行转义
print(r’hello,world\’)
#也可以用引号进行转义,虽然么报错,但不是想得到的
print(r’hello,world’ ‘\’)#完美解决,当然还可以用双引号,3引号括起
————————————————
版权声明:本文为CSDN博主「代码改变世界!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44641787/article/details/103697482

python中字符串单引号与双引号及转义的坑相关推荐

  1. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...

    实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况. 而将其混合使用会有很多意想不到的效果: 具体规则如下: 若 ...

  2. Python中的单引号和双引号 的使用有什么区别

    在Python当中表达字符串既可以使用单引号,也可以使用双引号 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串.但是这两种通用的表达方式,除了可以简化程序员的开发, ...

  3. Python中的单引号和双引号是否存在区别

    在使用Python的过程中,一直在记着input中使用单引号,print中使用双引号,还经常搞混,会出错, name = input('请输入你的姓名:') print("你好," ...

  4. python中的单引号和双引号的区别

    python中的单引号和双引号的区别 今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串.但是这两种通用的表达 ...

  5. python中的单引号和双引号有什么区别_Python 中的单引号和双引号有什么区别?...

    在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗? 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串.但是这两种通用的表达方式,除了 ...

  6. js拼装html单引号双引号,js、html中的单引号、双引号及其转义使用

    js.html中的单引号.双引号及其转义使用 在js中对相关字符做判断或取值的时候很多情况下都会用到这些. ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: IE提示 ...

  7. 双引号用html语言写,js、html中的单引号、双引号及其转义使用.doc

    js.html中的单引号.双引号及其转义使用 js.html中的单引号.双引号及其转义使用js.html中的单引号.双引号及其转义使用这几天一直在画页面,身为开发人员的我之所以要画页面是因为当前项目中 ...

  8. Python中的单引号、双引号、三引号

    在Python中,引号内的内容都是字符串类型的.而引号又有单引号.双引号.三引号,具体的用法以及注意点如下: 一.单引号.双引号交叉使用 单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别 ...

  9. JavaScript # 前端 js、html中的单引号、双引号及其转义使用

    修改之前的代码: menu = " <dd><a href='javascript:;'kit-target data-options='{url:'test.aspx', ...

最新文章

  1. 1015 Reversible Primes
  2. 完美,竟然用一个脚本就把系统升级到https了,且永久免费!
  3. JavaScript实用技巧(一)
  4. Jquery Money 验证,转换成千分位
  5. python的matplotlib生成colorbar
  6. Swift中文教程(二十三) 高级运算符
  7. (TOJ1531)爱的伟大意义
  8. 软件测试 学习之路 CSS (二)
  9. springcache使用笔记002_注释驱动的 Spring cache 按条件查询
  10. 【学习】024 springCloud
  11. 中交souq招商中心
  12. 从 sourcemap 中获取源码
  13. win10清理c盘_只需十步,C盘轻松腾出30G!使用win10自带工具清理系统垃圾,让电脑重获新生...
  14. fect:基于面板数据的因果推断(上)
  15. uniapp连接到微信小程序调试全过程以及遇到的bug
  16. opencv学习-均值滤波blur
  17. (仿)火车头采集器 源码开源
  18. 利用poi向word模板填充数据
  19. 程序员推荐!JetBrains IDEs使用技巧与必备插件
  20. 用友YonBuilder:做数智化的创新泉眼

热门文章

  1. 1272 摘果子(树形dp,dfs)
  2. DCDC电路电感的选择(转)
  3. win7 打开 计算机 慢,Win7系统浏览网页时打开很慢的解决方法
  4. Android兼容之打开摄像头后部分手机存在白屏
  5. saiku java_Saiku的下载与安装(一)
  6. exfat学习和使用
  7. 诺亚幻想怎么在电脑上玩 诺亚幻想电脑版玩法教程
  8. html中删除指定数组下标,图文详解JavaScript中删除数组某个元素的方法
  9. React使用路由跳转时控制台报Cannot update during an existing state transition (such as within `render`)错误
  10. C++语言如何实现查找水仙花数、四叶玫瑰数、五角星数等