17_转义字符_“+” 字符串拼接_“*”字符串复制


Resource

转义字符-官方笔记


17.转义字符

  我们可以使用“+特殊字符”,实现某些难以用字符表示的效果。
比如:换行等。常见的 转义字符有这些:

具体解释可以看 Resource 里面的链接


转义序列

意义

笔记

\newline

忽略反斜杠和换行符

\\

反斜线 (\

\'

单引号 ('

\"

双引号 ("

\a

ASCII铃(BEL),输出此字符,电脑会发出 哔 的声音

\b

ASCII退格(bs)

\f

ASCII格式源(FF),下一页 (可以看一下 ascii 12 是一样的东西)

\n

ASCII换行符(LF)

\r

ASCII回车(CR)

\t

ASCII水平制表符(制表符)

\v

ASCII垂直制表符(VT)

\ooo

八进制值字符 ooo

(1,3)

\xhh

十六进制值字符 hh

(2,3)


【操作】测试转义字符的使

>>> a = 'I\nlove\nU' 
>>> a 
'I\nlove\nU' 
>>> print(a) 
I
love
U
>>> print("11111 \
\
222") # 这就是 /newline  其实就是行连接符

11111 222

>>> print("11111\222") # 直接写 一个反斜杠  无法 识别 需要 加 反斜杠 转义
11111’
\
>>> print("11111\\222")
11111\222

字符串拼接

  1. 可以使用+将多个字符串拼接起来。例如:’aa’+ ’bb’ ==>’aabb’。

 (1) 如果 + 两边都是字符串,则拼接。

 (2) 如果 + 两边都是数字,则加法运算。

 (3) 如果 + 两边类型不同,则抛出异常。

【操作】字符串拼接操作

>>> a = 's'+'g' 
>>> a 
'sg' 
>>> b = 'i love ''programming'  
>>> b 
'i love programming'

字符串复制

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

【操作】字符串复制操作

>>> a = 'Blackpink'*3
>>> a 
'BlackpinkBlackpinkBlackpink'

不换行打印

我们前面调用print 时,会自动打印一个换行符

有时,我们不想换行,不想自动添加换行 符我们可以自己通过参数 end = “任意字符串” 。实现末尾添加任何内容

建立源文件mypy_06.py:

print("bbq",end=' ') 
print('='*10)
print("bbq",end='##')
print('='*10)
print("bbq") 

运行结果:

bbq ==========
bbq##==========
bbq

从控制台读取字符串

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

>>> myname = input("请输入名字:") 
请输入名字:riven
>>> myname 
'riven'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值