AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 Python语言程序设计教程 题目详情
C9D20E7C2020000118E5FD5017B2EDD0
Python语言程序设计教程
592
单选题

语句nameList = eval(input("请输入姓名:")),若nameList的数据类型是列表,则需在命令窗口输入()

A
请输入你的姓名:李明,张宏
B
请输入你的姓名:'李明,张宏'
C
请输入你的姓名:['李明','张宏']
D
请输入你的姓名:'[李明,张宏]

答案解析

正确答案:C

解析:

首先,让我们来看一下这道题的代码:nameList = eval(input("请输入姓名:"))。这行代码的作用是让用户在命令窗口输入姓名,并将输入的内容赋值给nameList变量。
接下来,我们来分析选项:
A:请输入你的姓名:李明,张宏
B:请输入你的姓名:'李明,张宏'
C:请输入你的姓名:['李明','张宏']
D:请输入你的姓名:'[李明,张宏]
根据代码nameList = eval(input("请输入姓名:")),我们知道用户输入的内容会被当做Python表达式进行求值。而列表的表示方法是用方括号括起来的多个元素,每个元素可以是任意类型的数据,比如字符串。所以正确的输入应该是一个包含字符串的列表,即类似于选项C中的['李明','张宏']。
举个例子,如果我们在命令窗口输入C选项中的内容,即['李明','张宏'],那么nameList就会被赋值为一个包含两个字符串“李明”和“张宏”的列表。
题目纠错
Python语言程序设计教程

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码