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

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


文章目录

  • Python入门基础篇 No.12 —— 转义字符_字符串拼接_字符串复制_input()
  • 前言
  • 一、转义字符
  • 二、字符串拼接
  • 三、字符串复制
  • 四、不换行打印
  • 五、从控制台读取字符串
  • 总结


前言

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


一、转义字符

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

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

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

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

二、字符串拼接

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

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

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

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

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

三、字符串复制

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

>>> 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'
>>> 

总结

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


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

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

你可能感兴趣的:(#,基础,字符串,python,经验分享,程序人生)