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

本文介绍了Python中的原始字符串和长字符串的使用。原始字符串通过r前缀避免转义,适合表示路径;长字符串使用三引号方便跨行书写,且不需转义换行。此外,还提到了字符串的加法和乘法操作,用于字符串拼接和复制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

变量和字符串(下)

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

1、原始字符串(raw strings)

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

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

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

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

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

 比如如果最后是反斜杠

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

 

 2、长字符串(Triple quoted)

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

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

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

 3、字符串的加法和乘法

520 和 “530” 是一样么

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值