关于Python的一些基础知识(太阳太阳,持续更新)
一,关于print函数
1.end参数
print函数有一个end参数,用于指定输出的结尾字符,默认(即不写)是换行符(\n),这就是为什么你在循环中使用print会换行输出的原因了。
print('Hello')
print('World')
# 下面是输出
# Hello
# World
看吧,默认是换行
print('Hello',end=' ')
print('World')
# 输出 Hello World
通过设置end参数,在第一句代码执行完后并不会换行,而是用空格代替换行,所以第二句代码执行后会跟在第一句代码的输出后面
print('Hello',end=',')
print('World')
# 输出:Hello,World
用逗号代替换行
print('Hello',end=',')
print('World')
# 输出:Hello World
用制表符(\t,相当于键盘上的tab键)代替换行符
print('Hello',end='\n')
print('World')
嘿嘿,我用\n代替了换行符(一本正经地乱说),其实效果和省略end参数是一样的
print('Hello',end='')
print('World')
# 输出:HelloWorld
即end设置成一个空字符串,连续输出(其实就是不换行加各行输出没有分隔)