python小白疑问,print和函数组合时,是固定格式,还是有技巧,例如附图?

例如有的函数可以直接放在print()内,也可以放在外面。有的必须放外面。

第1个回答  2021-11-17
没有技巧,都是用得多才能记下来的。
其实这里涉及到区分什么是“方法”、什么是“函数”。是面向对象中的概念,从某个对象中暴露出的方法, 如list1.sort()、list2.append() 等。
而print(), input() 可以直接用,不用"对象.print()"的形式。
第2个回答  2021-11-16
答:print(" -----") print("/Hello\\") print("|Mary!|") print("\\ /") print(" ----- ") 可能的问题是\这个斜杠是转义符,想输出它就写两个 没有规律只能一行一行写 算好空格数
第3个回答  2021-11-17
print只能输出有返回值的东西。
sort()是没有返回值的是直接改变了对象。
sorted()是一个函数有返回值。本回答被提问者采纳
第4个回答  2021-11-16
python2.x版本中是没有区别的,但是要小心排查下双引号是否是中文的双引号。python中认为单引号和双引号同样仅限定于英文符号,也就是半角符号。
第5个回答  2021-11-16
python 思想:“一切都是对象!”,最近发现python3和python2中print的用法有很多不同,python3中需要使用括号,缩进要使用4个空格(这不是必须的,但你最好这么做)
相似回答