网站首页 > java教程 正文
字符串的转义符
计算机中存在可见字符与不可见字符。可见字符是指键盘上的字母、数字和符号。不可见字符是指换行、回车等字符,对于不可见字符可以使用转义字符来表示。Python中转义字符的用法和Java相同,都是使用“\”作为转义字符。
下面这段代码演示了转义字符的使用:
path = 'hello\tworld\n'
print(path)
print(len(path))
path = r'hello\tworld\n'
print(path)
print(len(path))
【代码说明】
第2行代码,在“hello”和“world”之间输出制表符,在字符串末尾输出换行符。
第4行代码输出字符串的长度,其中的“\t”、“\n”各占一个字符。输出结果为12。
第5行代码,忽略转义字符的作用,直接输出字符串原始的内容。
第6行代码输出结果:hello\tworld\n
第7行代码输出字符串的长度。输出结果为“14”。
【运行结果】
注意 Python的制表符只占1个字符,而不是2个或4个字符
注意 如果要在字符串中输出“\”,需要使用“\”。
Python还提供了函数strip()、lstrip()、rstrip()去掉字符串中的转义符。
print('===================')
# strip()去掉转义字符
word = '\thello world\n'
print('直接输出:', word)
print('strip()后输出:', word.strip())
print('lstrip()后输出:', word.lstrip())
print('rstrip()后输出:', word.rstrip())
print('===================')
【代码说明】
第4行代码直接输出字符串。
第5行代码调用strip()去除转义字符。
?第6行代码调用lstrip()去除字符串前面的转义字符“\t”,字符串末尾的“\n”依然存在。
第7行代码调用rstrip()去除字符串末尾的转义字符“\n”,字符串前面的“\t”依然存在。
ALL:
——end——
猜你喜欢
- 2024-10-13 Java正则表达式(java正则表达式匹配换行符)
- 2024-10-13 JAVA面试考点合集!常用关键字及修饰符
- 2024-10-13 Java基础入门(Character类)(java character.isletter)
- 2024-10-13 好程序员Java培训分享Java之命名、标示符、变量
- 2024-10-13 JAVA新特性(二)文字块(java文字是什么类型)
- 2024-10-13 “全栈2019”Java第十六章:下划线在数字中的意义
- 2024-10-13 基础教程:Java Character类(java教程 chm)
- 2024-10-13 “全栈2019”Java异常第五章:finally关键字(应用场景)详解
- 2024-10-13 “全栈2019”Java第十四章:二进制、八进制、十六进制
- 2024-10-13 Java零基础程序阅读五(java基础入门课后编程题)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)