python的转义字符与原字符-2

・什么是转义字符呢

就是反斜杠+想要实现的转义功能首字母。

・为什么需要转义字符?

当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义

反斜杠:\\

单引号:  \'

双引号:  \''

当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符行: \n

回车:\r

水平制表符: \t

退格: \b

 

(1.0)

 输入:print('http://baidu.com')   

输出:http://baidu.com

解释:'/ '    是斜杠不是反斜杠,不需要转义

 

(2.0)

 输入:print('http:\\baidu.com')

输出:http:\baidu.com

解释:'\\'   识别为 \ 的转义

 

(3.0)

 输入:print('http:\\\\baidu.com')

输出:http:\\baidu.com

解释:每两个'\\'转义为一个'\'

 

 

(4.0)

 

 输入:print('老师说:\'大家好\'')

 

输出:老师说:'大家好'

 

解释:'\'转义为一个' ' '

 

 

 

 


 

 

 

 

 

                 原字符

--让转义字符不起作用

语法:在字符串之前加上r或者R

 

 

 

 

--浮点型计算有点混乱

 

 

 

 --字符串转换

--同java

 

 

 运行后为

 

 然后4

然后回车

 

 然后输入5,然后回车,运行结果为

 

 

 

上面涉及到int型转换为str型的类型转换

 

 

 

posted @ 2021-06-23 15:39  托马斯骨头收集  阅读(157)  评论(0编辑  收藏  举报