python的转义字符与原字符-2
・什么是转义字符呢
就是反斜杠+想要实现的转义功能首字母。
・为什么需要转义字符?
当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义
反斜杠:\\
单引号: \'
双引号: \''
当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符行: \n
回车:\r
水平制表符: \t
退格: \b
(1.0)
输入:print('http://baidu.com')
输出:http://baidu.com
解释:'/ ' 是斜杠不是反斜杠,不需要转义
(2.0)
输入:print('http:\\baidu.com')
解释:'\\' 识别为 \ 的转义
(3.0)
输入:print('http:\\\\baidu.com')
解释:每两个'\\'转义为一个'\'
(4.0)
输入:print('老师说:\'大家好\'')
输出:老师说:'大家好'
解释:'\'转义为一个' ' '
原字符
--让转义字符不起作用
语法:在字符串之前加上r或者R
--浮点型计算有点混乱
--字符串转换
--同java
运行后为
然后4
然后回车
然后输入5,然后回车,运行结果为
上面涉及到int型转换为str型的类型转换