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

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('乔治说:"想睡觉!!!"')
得出结果
乔治说:"想吃冰淇淋!!"
乔治说:'想玩恐龙!'
乔治说:"想睡觉!!!"


python入门8.内置值 sep=
得出结果

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

你可能感兴趣的:(python入门)