$\Huge{\color{red}{print}详解}$
函数原型:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
欸,别走啊
其实这些参数里面的大部分都用不到
objects
-> 你要输出的内容
蒟蒻疑惑:为啥objects前面要加个星?
objects前面要加个星是因为这个参数可以有多个(C艹亿脸懵逼)
比如说:
print()
输出:
不是空白,是一个空行!!!
print('yxc%%%')
输出:
yxc%%%
print('2010', '是我的朋友')
输出:
2010 是我的朋友
print('stO', 'yxc', 'Orz')
输出:
stO yxc Orz
中间有空格※
sep
-> 分隔内容的字符串(默认为' '
,也就是一个空格)
比如说:
print('封禁用户', '该用户被封禁', '是我的偶像', sep='大佬,')
输出:
封禁用户大佬,该用户被封禁大佬,是我的偶像
注意:结尾没有sep
!
end
-> 结尾的字符串(默认为'\n'
,一个换行符)
比如说:
print('我是大佬', end='吗?不是')
输出:
我是大佬吗?不是
file
-> 不要乱改,这个参数是指定你要把内容输出在哪的,如果改了的话可能就:
flush
-> 有点难懂,看一下下面的例子吧
import time # 别管它是什么
print("yxc%%%", flush=True)
time.sleep(5) # 这行代码用来让程序暂停5秒
这段代码会先暂停5秒,再输出'yxc%%%'
(我说很难懂吧)
如果flush=True
,程序会把内容存到输出流里面,直到程序结尾时才输出
C艹一脸懵逼啊
可以写一下scanf啊
还有sscanf和sprintf
python!!
sscanf和sprintf这个用法我在这篇题解有大概写一下,有的时候很好用
这不是py把
是a
额,看了半天我以为是写C艹,看来我错了....
2010会很感谢你的hhh你会的东西真多
我点了踩👎!
我们要学习stOtue,他是一个明人,做什么事情都光明正大
对的