变量和字符串(下)

本文介绍了Python中原始字符串(r前缀)如何避免转义字符,以及三引号用于创建多行字符串的用法。通过示例展示了如何利用这些特性进行字符串拼接和创建复杂的多行文本,如诗歌。此外,还提及了字符串加法和乘法的基本操作。

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

1. 原始字符串

使用原始字符串,可以避免反斜杠(\)被当作转义字符解析:

>>> 未使用原始字符串
>>> print("D:\three\two\one\now")
D:        hree        wo\one
ow
>>> 使用原始字符串 (引号面加个小r 转义字符将不在有效)
>> print(r"D:\three\two\one\now")
D:\three\two\one\now

注 :反斜杠不能放在字符串的末尾

2. 字符串(Triple quotes)

通常,使用三引号(用英文输入)字符串来引用多行文本:

>>> poetry = """
面朝大海,春暖花开

从明天起,做一个幸福的人
喂马、劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开

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

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


3. 字符串加法和乘法

字符串相加我们叫做拼接,就是将字符串组合成一个长的新的字符串:

>>> '520' + '1314'
'5201314'

字符串相乘我们叫做复制

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值