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