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

(一)目录中的斜杠们

python读文件需要输入的目录参数,列出以下例子:

path = r"C:\Windows\temp\readme.txt"

path1 = r"c:\windows\temp\readme.txt"

path2 = "c:\\windows\\temp\\readme.txt"

path3 = "c:/windows/temp/readme.txt"

打开文件函数open()中的参数可以是path也可以是path1、path2、path3。

path:"\"为字符串中的特殊字符,加上r后变为原始字符串,则不会对字符串中的"\t"、"\r" 进行字符串转义

path1:大小写不影响windows定位到文件

path2:用一个"\"取消第二个"\"的特殊转义作用,即为"\\"

path3:用正斜杠做目录分隔符也可以转到对应目录,并且在python中path3的方式也省去了反斜杠\转义的烦恼

(二)正则表达式中的斜杠们

正则表达式匹配反斜杠"\",为什么是"\\\\"或是 r"\\"呢?

因为在正则表达式中\为特殊符号,为了取消它在正则表达式中的特殊意义需要加一个\就变成了\\,但是问题又来了,\也是字符串中的特殊字符,所以又要分别对两个\取消其特殊意义,即为\\\\。Python中有一个原始字符串操作符,用于那些字符串中出现特殊字符,在原始字符串中,没有转义字符和不能打印的字符。这样就可以取消了\在字符串中的转义功能,即r"\\"。

以上所述是小编给大家介绍的Python中的左斜杠、右斜杠(正斜杠和反斜杠),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

本文标题: Python中的左斜杠、右斜杠(正斜杠和反斜杠)

本文地址: http://www.cppcns.com/jiaoben/python/161999.html

python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)相关推荐

  1. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  2. c 表达式必须是可修改的左值_C++中的左值,右值,左值引用,右值引用

    童帅 2020-2-22 文中的"表达式"都是指赋值表达式 左值,右值,左值引用,右值引用 到底是什么 左值和右值 int a = 10; int b = 5; int c = a ...

  3. Oracle中的左连接与右连接

    Oracle中的左连接与右连接 在Oracle PL-SQL中,左连接和右连接以如下方式来实现 查看如下语句: SELECT emp_name, dept_name  FORM Employee, D ...

  4. 详解C++中地左值、右值和移动

    左值持久,右值短暂 C++ primer中提到过:当一个对象被用作右值时用的是对象的值(内容),当对象被用做左值时用的是对象的身份(在内存中的位置) [ p r i m e r ] ^{[primer ...

  5. 理解C和C++中的左值和右值

    翻译至https://eli.thegreenplace.net/2011/12/15/understanding-lvalues-and-rvalues-in-c-and-c/ C/C++编程中不是 ...

  6. C++中的左值和右值

    左右值的概念 C++中左值(lvalue)和右值(rvalue)在C++11后变得尤为重要,是理解 move.forward等新语义的基础. 左值和右值这两个概念是从C中传承过来的. 左值指的是:既能 ...

  7. C++ 中的左值和右值

    C++ 中的左值和右值 简介 <C++ Primer>中左值和右值的描述如下: C++ 的表达式要不然是右值(rvalue,读作"are-value"),要不然就是左值 ...

  8. python 正则findall右斜杠_python中正则表达式的使用

    本文将介绍几个最常用的正则符号,以及正则表达式的应用场景. 如果说[数学表达式]刻画的是数字的内在规律,那么[正则表达式]则是用来刻画和描述字符串内在规律的表达式.记得刚接触python时学习过sli ...

  9. python中反斜杠_Python中的正斜杠/与反斜杠\

    知识点: 1. "/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠 2. 对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠\. ...

最新文章

  1. 网络安全导论课程-windows开启远程
  2. Hadoop生态圈一览
  3. 4月3日 尤金.卡巴斯基在北大精彩演讲
  4. Android调用binder实现权限提升-android学习之旅(81)
  5. 深度学习之神经网络的结构
  6. 【HTML+CSS网页设计与布局 从入门到精通】第7章-class、ID选择器,CSS格式
  7. UVA1218 完美的服务 Perfect Service
  8. 融跃品牌月:央视出手,各大卫视联合融跃助力金融学子成梦
  9. 怎样建设智慧公厕综合信息管理系统?如何让智慧公厕实现综合信息管理功能?@中期科技ZONTREE智慧厕所
  10. 斐讯K2破解任意校园网教程
  11. js之this,call,apply用法
  12. 数据结构——二叉树相关练习题
  13. 0行代码,实现植物大战僵尸脚本
  14. 谷歌退出中国谁对谁错
  15. R 填充数据集中的缺失值
  16. TwinCAT3导入TwinCAT2项目pro文件的方法
  17. 微软视频直播服务器,使用微软云媒体服务快速搭建视频直播
  18. Google首席工程师Joshua Bloch谈如何设计优秀的API
  19. ICMP flood(ICMP洪水攻击)
  20. jquery/javascript画心爱心方法

热门文章

  1. fasttext 文本分类_一文综述经典的深度文本分类方法
  2. python 定义字符串变量_python 字符串(1)
  3. oracle中or会使索引,为何查询条件中多了 OR 选项,索引就走全扫描?
  4. java xml dom getelementbyid,DOM中常见的元素获取方式
  5. java应该怎么学习?
  6. 掌握 React 与 React Native
  7. 【APICloud系列|32】iOS 上架去除Icon图像中的alpha通道或透明度
  8. uniapp踩坑指南之坑多到写不完
  9. mongo-express 远程代码执行漏洞(CVE-2019-10758)
  10. tomcat.apache startup.bat闪退两种解决方法