python入门8.内置值 sep=" " end= " " \n \t 转义字符 \r 特殊控制符

本文介绍了Python中print函数的sep和end参数的使用。sep用于替换默认的单词间空格,例如将空格替换为其他字符。end参数默认为' ',即换行,但可以设置为其他字符以改变结束行为,如空格或'+'. ' '表示换行,' '是制表符,' '用于覆盖前一行内容。了解这些,能更灵活地控制输出格式。
sep包含在print( )里面,默认是两个单词中的空格

print (name,age) 这里的,等于就是空格
如果添加一个sep=" " 可以单词中的空格替换成别的

实例

print("hello world!")
name = "小白"
print(name)

age =18
gender = "boy"

print(name,age,gender)     #sep 默认两个单词中间是空格
#运行后结果 小白 18 boy

print(name,age,gender,sep="~")  #这里我把sep="~"添加进去
#运行后结果 小白~18~boy     #这里等于把默认空格换成了~ 
#当然也可以换成别的 比如sep="212" sep="ACE" 都行

end= ’ ’ 在python里有写 end=" \n" 默认是\n 换行
也可以把end=" "写进去 把默认的换行换成空格

print("AAA")
print("BBB")
print("CCC")
#这里每个print() 都默认包含了\n 换行
#python里也有写 end="\n"
#如果我们这把end= " "   加入( ) 又会有不一样的结果
print("AAA",end='')
print("BBB",end='')
print("CCC",end='')

输出结果
AAA
BBB
CCC
AAABBBCCC 直接没有了换行

当然也可以end=’+’ 其他字符
出来的效果AAA+BBB+CCC

\n 换行
\t 制表符,一个tab键 (4个空格)的距离

```bash
```python
print('hehlo')
print('world')

print('hello \n0-0')
print('\t123')

运行结果
hehlo
world
hello
0-0
	123 
    #由于加了\t 就等于加了4个空格
#练习:       亲爱的XXX
        #        请点击链接激活用户:激活用户
print('亲爱的XXX:\n','\t请点击链接激活用户:激活用户',end='')
得出结果
亲爱的XXX:
 	请点击链接激活用户:激活用户
# 转义字符 \n 换行  \t制符表 等于四个空格   \'  \''
# \r 回车  \\

#练习
print('乔治说:"想吃冰淇淋!!"')
print("乔治说:'想玩恐龙!'")
print('乔治说:"想睡觉!!!"')
得出结果
乔治说:"想吃冰淇淋!!"
乔治说:'想玩恐龙!'
乔治说:"想睡觉!!!"


在这里插入图片描述
得出结果

hahahaha
hello\py	hon
hello\py\thon
hello\py\thon
\r 覆盖前面内容,从光标首开始打印
print('MKS,haha,\rpyhon')   #\r 的功能是让光标回到行首,覆盖之前的内容

得出结果
python
#前面的MKS,haha直接被覆盖了,等于光标直接从 \r 那开始打印
覆盖前面的内容

r ’ '不转义
假如我想得到这个结果 MKS,haha,\rpyhon
就需要在前面加r

print(r'MKS,haha,\rpyhon')  # 如果在前面加上一个r 则不会进行转义
得出结果
MKS,haha,\rpyhon
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值