Python入门基础篇 No.12 —— 字符串_转义字符_字符串拼接_字符串复制_input()

Python入门基础篇 No.12 —— 字符串_转义字符_字符串拼接_字符串复制_input()


前生篇:字符串_unicode字符集_三种创建字符串方式_len()

后世篇:字符串_str()_[]提取字符_replace()替换_内存分析

小白不看都能懂:Python之真功夫系列(全章)


前言

在这里插入图片描述


一、转义字符

我们可以使用“ \ + 特殊字符”,实现某些难以用字符表示的效果。

\ (在行尾时) ; 续行符
\ \ ; 反斜杠符号
\ ’ ; 单引号
\ " ; 双引号
\b ; 退格(Backspace)
\n ; 换行
\t ; 横向制表符
\r ; 回车

>>> x = 'O\nff\ner'
>>> x
'O\nff\ner'
>>> print(x)
O
ff
er
>>> print('wwwss\
aaaddd')
wwwssaaaddd
>>> 

在这里插入图片描述

二、字符串拼接

可以使用+将多个字符串拼接起来。

  • 如果+两边都是字符串,则拼接。
  • 如果+两边都是数字,则加法运算。
  • 如果+两边类型不同,则抛出异常。
>>> 'Off' + 'er'
'Offer'
>>> 1 + 2
3
>>> 'Offer' + 666
Traceback (most recent call last):
  File "<pyshell#114>", line 1, in <module>
    'Offer' + 666
TypeError: can only concatenate str (not "int") to str
>>> 

可以将多个字面字符串直接放到一起实现拼接。

>>> x = '成长的' + 'Offer'
>>> x
'成长的Offer'
>>> y = '成长的''Offer'
>>> y
'成长的Offer'
>>> 

在这里插入图片描述

三、字符串复制

使用*可以实现字符串复制。

>>> x = '成长的Offer'*2
>>> x
'成长的Offer成长的Offer'
>>> 

四、不换行打印

我们前面调用 print 时,会自动打印一个换行符。有时,我们不想换行,不想自动添加换行符。我们可以自己通过参数 end = “任

意字符串”。实现末尾添加任何内容。

# 由于IDLE无法多次输入print()
# 此时用的是Pycharm,或者通过IDLE创建文件后运行,实现此演示
print('Offer', end='')
print('Offer', end='**')
print('Offer')
# 结果如下
OfferOffer**Offer

五、从控制台读取字符串

我们可以使用 input()从控制台读取键盘输入的内容。

>>> name = input("请输入名字:")
请输入名字:Offer
>>> name
'Offer'
>>> 

总结

以上帮各位总结好了,收藏,关注即可查收。

前生篇:字符串_unicode字符集_三种创建字符串方式_len()

后世篇:字符串_str()_[]提取字符_replace()替换_内存分析

小白不看都能懂:Python之真功夫系列(全章)


关注下方公众号,免费拿Python学习资料!!!

在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值