小白的python进阶历程------04.转义字符

在字符串中,由于使用的是‘ ‘或者" "来进行格式定义的,如果在一个字符串中有一些特殊的语句需要用引号来注释,如:he  said "i like python" ,当你用字符串来定义这个语句时,系统会将语句内的引号识别为定义字符串的引号,导致整体字符串定义的失败。此时需要用的转义字符来进行符号的转义,使其变成引号原有的意思。另外还有一些看不见的字符,如空格换行等,需要用转义字符来重新定义某个值。



以下列举一些常用的转义字符:

1).转义字符(\)

str = "he said \"i like python\""
print(str)str = r"D:\basic\tpython1807\day02"                         #在定义盘符地址时,可用r直接转义print(str)

2).制表符(\t)

str = "i love IT ,\ti love python"                          #加入一个制表符的距离空格print = str

3).换行符(\n)

str = "i love IT ,\ni love python"
print(str)

4).退格符(\b)

str = "i love IT ,\bi love python"
print(str)

其他字符后续遇到会补充......

原文地址:https://www.cnblogs.com/chen-sang-python/p/9662580.html

时间: 2024-10-08 09:10:08

小白的python进阶历程------04.转义字符的相关文章

小白的python进阶历程------07.元组(tuple)

元组(tuple) 有序(有索引,定义和显示顺序是一致的).不可变.可重复.可以存放任何类型的数据(不可变的) 1).tuple的格式 tp1 = ("name","age",23,"height","address","job") tp1 = (name,job) = ["chen","IT"] tp1 = () tp1 = ("python",

小白的python进阶历程------05.占位符

占位符的定义:在定义字符串数据的时候,某些索引位置上的内容还不确定,可以先使用占位符去预留出位置:等到之后明确了内容,在填入到字符串中 百分号原则: %d:预留整数位 %f:预留浮点位 %s:预留字符位(万能占位符) name = "Jack" age = 32 height=1.85 print("我叫:%s,今年:%d岁,身高:%0.2fm"%(name,age,height)) # %f可设定小数位数,%0.2f保留两位小数 print("我叫:%s

Python进阶04 函数的参数对应

Python进阶04 函数的参数对应 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们已经接触过函数(function)的参数(arguments)传递.当时我们根据位置,传递对应的参数.我们将接触更多的参数传递方式. 回忆一下位置传递: def f(a,b,c): return a+b+c print(f(1,2,3)) 在调用f时,1,2,3根据位置分别传递给了a,b,c. 关键字传递 有些情况下,用位置传递会感觉比较

小白学 Python 爬虫(18):Requests 进阶操作

人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基

python进阶十_正则表达式(一)

最近状态一直不太好,至于原因,怎么说呢,不好说,总之就是纠结中覆盖着纠结,心思完全不在点上,希望可以借助Python的学习以及博客的撰写来调整回来,有的时候回头想一想,如果真的是我自己的问题呢,以前我经常跟别人说,千万不要怀疑自己,因为很清楚一旦连自己都变的不可信,那这个世界就太疯狂了,当一遍一遍的问我,现在连我自己都快怀疑自己了,我一遍一遍的说服别人,想不到现在竟然需要自己去说服自己,何其的悲哀~ 一.正则表达式基础 1.基本概念 正则表达式是计算机科学的一个概念.正则表达式使用单个字符串来描

一、Python 进阶 之 函数式编程

Python 进阶 之 函数式编程 写在前面 入门阶段的系列笔记传送门 → 进这里 已经掌握了基础的内容如下: 变量和数据类型:Python 内置的基本类型 List 和 Tuple:顺序的集合类型 条件判断和循环:控制程序流程 Dict 和 Set:根据Key访问的集合类型 函数:定义和调用函数 切片:如何对 list 进行切片 迭代:如何用 for 循环迭代集合类型 列表生成式:如何快速生成列表 接下来我要学会: 函数式编程 如何使用 Python 的模块(内置模块和第三方模块) 面向对象编

超适合小白的python新手教程

python介绍 这是我们专门为 小白 量身打造的Python新手教程,具有如下特点: 全视频,手把手,零起点,项目实例,基于船新的Python 版本. Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等. 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识.编程语言就是和计算机交流的语言,目的是让计算机完成各项任务,例如打开一个视频,从网页上抓取特定的信息.不同的

Python并发编程04/多线程

目录 Python并发编程04/多线程 1.生产消费者模型 2.线程的理论知识 2.1什么是线程 2.2线程vs进程 2.3线程的应用 3.开启进程的两种方式 3.1第一种方式 3.2第一种方式 4.线程vs进程的代码对比 4.1开启速度对比 4.2对比pid 4.3同一个进程内线程共享内部数据 5.线程的其他方法 6.join与守护线程 6.1join 6.2守护线程 7.互斥锁 Python并发编程04/多线程 1.生产消费者模型 #编程思想,模型,设计模式,理论等等,都是交给你一种编程的方

小白学 Python 爬虫(12):urllib 基础使用(二)

人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基