Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 为什么变量(第6行)会得到一个白色的空格?(Nivel:初级工作流Runestone)_Python 3.x_Python 3.6 - Fatal编程技术网

Python 3.x 为什么变量(第6行)会得到一个白色的空格?(Nivel:初级工作流Runestone)

Python 3.x 为什么变量(第6行)会得到一个白色的空格?(Nivel:初级工作流Runestone),python-3.x,python-3.6,Python 3.x,Python 3.6,为什么变量(第6行)会得到一个白色的空格?(Nivel:初级工作流Runestone) 谢谢大家第6行的变量有一个空格,因为打印的默认分隔符是“” 以下是print()的函数定义: 打印(对象,分隔符=分隔符,结束=结束,文件=文件,刷新=刷新) 让我描述一下函数定义中的内容: 对象:任何对象,以及任意数量的对象。将在打印前转换为字符串 sep='separator'可选。如果存在多个对象,请指定如何分隔这些对象 默认值为“”(这就是为什么我们得到一个空白) end='end'可选。指定要

为什么变量(第6行)会得到一个白色的空格?(Nivel:初级工作流Runestone)


谢谢大家

第6行的变量有一个空格,因为打印的默认分隔符是“”

以下是print()的函数定义:

打印(对象,分隔符=分隔符,结束=结束,文件=文件,刷新=刷新)

让我描述一下函数定义中的内容:

  • 对象:任何对象,以及任意数量的对象。将在打印前转换为字符串
  • sep='separator'可选。如果存在多个对象,请指定如何分隔这些对象
默认值为“”(这就是为什么我们得到一个空白)

  • end='end'可选。指定要在末尾打印的内容。默认值为“\n”(换行符)
  • 文件可选。具有写入方法的对象。默认值为sys.stdout
  • 冲洗可选。布尔值,指定输出是刷新(True)还是缓冲(False)。默认值为False 如果要添加任何其他分隔符,如“*”,则:

    print('Hello','world!',sep='*')

这将输出:你好*世界

至于你的另一个问题:为什么这条线和前一条线相等? 答:这是相同的,因为它是作为对象参数传递的,因此将被视为一个简单的字符串,如果您想打印变量,那么我建议您使用str.format()。 str.format()的演示:

输出:PI值:3.141592653589793,e值:2.718281828459045

希望这对您有所帮助。干杯

 1. '''  x = 1    '''      # initialize x print(x)  
 2. '''  x = x + 1    # update x    '''
 3. '''  print(x) for n in range(4):    '''
 4. '''  n= n+1    '''
 5. '''  print("nmap -n -Pe 10.0.2 ",n)    ''' # Why the variable get a space in white ? 
 6. '''  print("nmap -n -PE 10.0.2.",n)    ''' Why this line is equal than previous line?
 7. '''  print("Range imprime :", x,"el número exacto") #con respecto al anterior lista    '''
import math as m
print(str.format('Value of PI: {0}, Value of e:{1}',m.pi,m.e))