栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

(第二版)零基础入门Python小甲鱼-笔记-第三章-p4

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(第二版)零基础入门Python小甲鱼-笔记-第三章-p4

(第二版)零基础入门Python小甲鱼-笔记-第三章-p4

上节课讲了有些字符比如换行符、TAB制表符还有单引号、双引号等等...可以通过转义字符来实现,今天来谈谈原始字符串

1、原始字符串(raw strings)

案例
1、如果要打印文件路径如何避免转义字符?
2、可以用反斜杠来转义反斜杠
3、如果路径很长难道要用n个反斜杠么?可以用原始字符串

原始字符串 就是在字符串的第一个引号的前面加入小写字母r
在原始字符串转义字符将不再有效,只能当作原始字符

注意:反斜杠不能放在字符串的末尾 表示这事还没完

比如说想打印一个飞机代码效果如下

print("		            n
	     @		        n
	    / \	        n
	    * *		        n
	    * *		        n
	    * *		        n
    * * * * * *	        n
  * * * * * * * *       n
* * * * * * * * * *     n
	    * *		        n
	    * *		        n
    * * * * * *	        n
  * * * * * * * *nnn")

 比如如果最后是反斜杠

 如果一定要末尾需要反斜杠可以用反斜杠转义,原始字符串不行.

 

 2、长字符串(Triple quoted)

长字符串主要是为了跨行而生的,我们刚刚用的是转义字符来实现的(n),使用长字符可以轻松换行,也叫做三引号字符串(单双引号都行三个即可),一定要注意前后呼应,成双成对.

 

print('''
从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人

给每一条河每一座山取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿面朝大海,春暖花开
''')
 3、字符串的加法和乘法

520 和 “530” 是一样么

字符串就是文本虽然是可以进行加法操作但是跟数字加法的含义是截然不同的,字符串相加我们叫做拼接.就是将字符串组成一个新的长字符串,除了加法还可以使用乘法进行复制.

 可以右键Squeezed text (223 lines) 选择View,显示出来

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890292.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号