【发布时间】:2018-10-20 23:59:50
【问题描述】:
当我运行这两个不同的代码实例时,我无法理解为什么会得到两个不同的输出。据我所知,没有区别。我目前正在学习对齐文本,所以我想我会写一些东西来平衡中心的文本。从那以后我了解了str.center(),但我仍然对下面这两个单元格之间的区别感到好奇。
每个的输入是input(Juice)。
def orangeJuice():
x = input()
n = len(x)
x.rjust(2*n, '$').ljust(3*n, '$')
orangeJuice()
--> 果汁
x = input()
n = len(x)
x.rjust(2*n, '$').ljust(3*n, '$')
--> $$$$$果汁$$$$$
Screenshot of my Jupyter Notebook
另外,我很高兴接受改进我的问题的提示,谢谢。
克里斯
【问题讨论】:
-
前者是一个函数,它不返回任何东西,也不打印任何东西。在外部,没有任何功能,因此“解释器”将结果(如果 not
None)打印到控制台。
标签: python function jupyter-notebook