Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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 \当我调用函数时,n在数组中不起作用_Python - Fatal编程技术网

Python \当我调用函数时,n在数组中不起作用

Python \当我调用函数时,n在数组中不起作用,python,Python,\n没有越界。如果我不使用函数\n执行任务(将文本放在下一行),但我需要它在函数中,请有人帮助我。问题1是一个Python列表,因此打印(问题1)正在打印列表的字符串表示形式,它在换行时不会中断,而是显示输出中的换行符,如您所见: def question(): question1 = [ "what is you name?:\n Where do you live? :" ] print(question1) question() 另一方面

\n
没有越界。如果我不使用函数
\n
执行任务(将文本放在下一行),但我需要它在函数中,请有人帮助我。

问题1
是一个Python列表,因此
打印(问题1)
正在打印列表的字符串表示形式,它在换行时不会中断,而是显示输出中的换行符,如您所见:

def question():

    question1 = [
        "what is  you name?:\n Where do you live? :"
    ]

    print(question1)


question()
另一方面,如果您
打印(问题[0])
,您将获得所需的结果,因为您正在打印原始字符串:

['what is  you name?:\n Where do you live? :']

您正在此处打印
列表
question1
列表
对象),而不是
str
。如果要在数组中打印该字符串,请按如下方式对其进行索引

问题1=[
“你叫什么名字?:\n你住在哪里?”
]
#问题1[0]表示“问题1的第一个要素”
打印(问题1[0])
您是否真的需要该
列表
?为什么不在这里直接使用字符串呢?像这样

question1=“你叫什么名字?:\n你住在哪里?”
打印(问题1)
what is  you name?:
 Where do you live? :