python中反斜杠_Python中的正斜杠/与反斜杠\
知识点:
1. "/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠
2. 对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠\。
(一)目录中的斜杠
python读文件需要输入的目录参数,列出以下例子:
path1 = r"C:\Windows\temp\python.txt"
path2 = r"C:\Windows\temp\python.txt"
path3 = "C:\\Windows\\temp\\python.txt"
path4 = "C:/Windows/temp/python.txt"
打开文件函数open()中的参数可以是path1、path2、path3、path4。
path1:"\"为字符串中的特殊字符,加上r后变为原始字符串,则不会对字符串中的"\t"、"\r" 进行字符串转义
path2:大小写不影响windows定位到文件
path3:用一个"\"取消第二个"\"的特殊转义作用,即为"\\"
path4:用正斜杠做目录分隔符也可以转到对应目录,并且在python中path4的方式也省去了反斜杠\转义的烦恼
(二)正则表达式中的斜杠
正则表达式匹配反斜杠"\",为什么是"\\\\"或是 r"\\"呢?
因为在正则表达式中\为特殊符号,为了取消它在正则表达式中的特殊意义需要加一个\就变成了\\,但是问题又来了,\也是字符串中的特殊字符,所以又要分别对两个\取消其特殊意义,即为\\\\。
Python中有一个原始字符串操作符,用于那些字符串中出现特殊字符,在原始字符串中,没有转义字符和不能打印的字符。这样就可以取消了\在字符串中的转义功能,即r"\\"。
python中反斜杠_Python中的正斜杠/与反斜杠\相关推荐
- python中双反斜杠_python中的反斜杠问题深入讲解
前言 python本身使用 \ 来转义一些特殊字符,比如在字符串中加入引号的时候 s = 'i\'m superman' print(s) # i'm superman 为了防止和字符串本身的引号冲突 ...
- python中垃圾回收机制_Python中的变量和垃圾回收机制
1.python中的变量 python 和 java 中的变量本质不一样. java 中声明变量时要指定变量的数据类型,int.str或某一类,之后虚拟机就会在内存中申请一块空间,空间的大小跟类型相关 ...
- [转载] python不允许使用关键字_Python中关键字global与nonlocal的区别
参考链接: Python全局关键字 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xCyansun/article/details/79672634 ...
- python输出数字和字符串_Python中的数值和字符串
一.Python中的数值 python中的数值分为三类:整型.浮点型和复数 1.整型: python3的整型支持各种类型的整数: python的整数值有4种表达形式: a.十进制形式,最普通的整数就是 ...
- python中函数的作用域_Python中的函数作用域
在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...
- python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件
python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...
- python中赋值语句的作用_python中return可以使用赋值语句吗?
在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...
- python中round函数参数_python中关于round函数的小坑
round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
最新文章
- Windows下查看已经安装的GPU的情况
- noip2016前的话[漫谈]
- Hacking with Angular: 玩转ngOptions指令
- android 双层饼图_python:给表格加上双层饼图,让同事的图表黯然失色
- Android-opencv之CVCamera (转载)
- python staticsmodels用法_python自动化之models 进阶操作二
- OTSU大津法对图像二值化
- VirtualBox NAT网络实现 PXE 启动
- python循环次数教程_Python基础教程-循环
- VirtualBox 无法安装 已删除了注册表及文件
- 计算机命令清除所有,电脑深度清理命令设置方法
- linux vim命令详解 编辑文件 保存 退出
- [洛谷1849] 拖拉机
- 鼠标USB接口不能用了——卸载总线驱动
- 快讯丨用于zData一体机的两款服务器率先通过3C认证
- c语言作文的题目_c语言练习题目
- 腾讯反病毒实验室:深度解析AppContainer工作机制
- c语言离散卷积编程,数电实验一 离散卷积的C语言编程.ppt
- 达州市公安局探索IT运维新领域 北塔软件BTSO支撑“金盾工程”高效运转
- python 网关控制家居_Python竟然可以做智能家居温湿度报警系统!赶紧给自己寝室做一个...
热门文章
- plotplay恢复默认设置_手把手解答win10系统potplayer经常弹出自动更新提示的还原技巧...
- afreecatv 回放下载_行车记录仪怎么看回放?行车记录仪停车后能自动录像吗
- Flask简介与简单项目操作流程
- Django第一天笔记
- Oracle数据库模式对象管理问题与解决
- 排序算法 - 6种 - 超炫的动画演示 - Python实现
- 忆阻器的matlab建模_忆阻器Simulink建模和图形用户界面设计.PDF
- springboot整合kafka_springboot整合kafka实现消息的发送消费
- 推荐系统顶会RecSys’20亮点赏析
- Android静态代码扫描效率优化与实践