【Python】字符串

文档声明:
以下资料均属于本人在学习实践过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。感谢各位的参考查看。

str和repr
python打印所有字符串时,都用引号将其括起。str能以合理的方式将值转换为用户能够看懂的字符串。比如尽可能将特殊字符编码转换为相应的字符。而在使用repr时,通常会获得值得合法Python表达式表示。比如
输入:

print(repr("ni \nhao!"))
print("ni \nhao!")

输出:

'ni \nhao!'
ni 
hao!

长字符串
要表示很长的字符串时(跨越多行的字符串),可使用三引号(单引号双引号皆可,而不是普通引号);这让解释器能够识别字符串开始和结束位置的引号,因此字符串本身可能包含单引号和双引号,无需使用反斜杠进行转义。例如:
输入:

print('''It's Real Like A Dream
如一场梦
My Heart Will Go On
我心永恒
My Baby Let Me Know
宝贝  你让我知道
My Heart Will Go On
我心永恒
Only You Know My Meaning''')

输出:

It's Real Like A Dream
如一场梦
My Heart Will Go On
我心永恒
My Baby Let Me Know
宝贝  你让我知道
My Heart Will Go On
我心永恒
Only You Know My Meaning
报错
print('It's Real Like A Dream
              ^
SyntaxError: invalid syntax

注意:常规字符串也可横跨

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值