今天为大家讲一讲正反斜杠的常见应用:一个就是路径里的应用,还有就是反斜杠在正则表达式里的不同。

路径上的应用

首先告诉大家,用于路径上,python是不区分正("/")反("\")斜杠的。
但是呢,反斜杠本身属于转义符,如果"\"后正好有个n,那就会识别为换行符。

所以一般我们这样:
r"E:\Python\Lib\site_packages" ,r告诉字符串,这个里面的反斜杠不需要转义。
"E:\\Python\\Lib\\site_packages" ,我把每个反斜杠都转义。
"E:/Python/Lib/site_packages" ,全是正斜杠,不需要转义。

正则表达式里的反斜杠

正则表达式为什么不同,因为正则表达式要经过两次转义:先经过字符串转义,再来正则表达式自己的转义。
正则表达式想要匹配反斜杠的话,需要写成这样:
"\\\\",第一次转义为"\\",第二次转义为"\"
r"\\",告诉python,第一次不转义了,直接进行第二次转义。

怎么样?是不是很容易理解呢!

喜欢的点个赞❤吧!

Python 基础篇-正斜杠(/)和反斜杠(\)的用法相关推荐

  1. python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  2. python的百分号和斜杠 除_关于python:如何替换除字母,数字,正斜杠和反斜杠之外的所有字符...

    想要解析文本并仅返回字母,数字,正斜杠和反斜杠,并用''替换所有其他斜杠. 是否可以仅使用一种正则表达式模式,而不是随后需要循环的几种正则表达式模式? 无法获取下面的样式,不能替换正斜杠. line1 ...

  3. Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  4. Python 正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \)

    Python 正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \) 1. Windows Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Co ...

  5. 正斜杠 “/” 与反斜杠 “\”辨析

    文章目录 1. 正斜杠 /// 2. 反斜杠 \\backslash\ 3. 正斜杠与反斜杠的区别 4. 注意 注意,/// 为正斜杠(forward slash),而 \\backslash\ 为反 ...

  6. python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法

    python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...

  7. Windows 和 Linux 系统正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \)

    Windows 和 Linux 系统正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \) / 撇是正斜杠,\ 捺是反斜杠.一撇一捺是 / \,第一笔是正斜杠 /,第二笔是反斜杠 \.Window 单词的第一 ...

  8. c语言x斜杠与反斜杠,正斜杠和反斜杠-windows、web、c语言大讨论

    首先,在c语言中, 正斜杠/ slash 表示除法 反斜杠\ backslash ,\用于转义字符,\n.\0. 其次,UNIX 操作系统设计了这种路径分隔法,它使用正斜杠:/. 由于网络是首先应用在 ...

  9. c语言的反斜杠用法,正斜杠和反斜杠-windows、web、c语言大讨论

    首先,在c语言中, 正斜杠/ slash 表示除法 反斜杠\ backslash ,\用于转义字符,\n.\0. 其次,UNIX 操作系统设计了这种路径分隔法,它使用正斜杠:/. 由于网络是首先应用在 ...

最新文章

  1. 射影几何教程: 1 射影几何介绍
  2. 自定义滚动条Js简版
  3. PWA · 前后端协作 · Node | JTalk 掘金线下活动第七期
  4. SQL数据库的多表查询
  5. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_16-CMS前端工程创建-导入系统管理前端工程...
  6. 1079 Total Sales of Supply Chain(25 分)
  7. java中model的意思_开发中model,entity和pojo的区别
  8. android ndk neon,android ndk NEON Support
  9. 人人网登陆(selenium、PtantomJS结合)
  10. 常用网站提交入口汇总让互联网收录你的网站
  11. 创建table表格总有一些线比其他线粗
  12. echarts 3D圆柱形图 实现简单 带图例完美显示隐藏
  13. 无线充电宝效果怎么样,无线充电实用性大吗
  14. The Chivalrous Cow(BFS+最短路径)
  15. 服务器提取数据库信息,服务器自动提取数据库
  16. JDBC,JDBC连接池和JNDI
  17. Arduino_mega2560+DynamixelShield控制MX-64R舵机
  18. 林氏物语之春江花月.音乐随想系列之sleeping sun及诗经版译文
  19. 如何查询快递单号物流未签收的单号
  20. python实现朴素贝叶斯垃圾邮件分类

热门文章

  1. @Mybatis传多个参数
  2. javascript焦点图(根据图片下方的小框自动播放)
  3. 在visual studio中使用git版本系统(zz)
  4. 简化管理面向服务的应用程序的创建
  5. /dev、/sys/dev 和/sys/devices 和udev的关系
  6. Android之NDK开发
  7. if,elif,else的关系 input print int的用法
  8. 递归三:变态蛙跳台阶
  9. HandlerThread原理与应用
  10. RHCE是否还值得考取?