python123题库及答案字符串(python字符串编程题)
python中,表达式min(['123','23','5'])的值是?
min(['123','23','5'])的值是:字符串‘123'
因为字符串比较 '123'的首字母是'1' 值最小。
几个Python题目?
1.【选择】?下面哪个选项不是定义列表的正确方式?(?D)
D.myList4?=?2,3,4,5
答案解析:这是定义元组的方式,而不是列表
2.【选择】根据下面表达式,a的值是:(?C)
?C.lo?Wo
3.【填空】请写出如何切片myList[]的倒数第3~5位。
??myList[-3:-5]
4.【判断】列表内元素的下标是从0开始的。(?√)
5.【选择】下列Python表达式可以将列表反向并改变原列表值的是:(?D)
D.myList.reverse()
答案解析:切片会生成新的列表;reversed只是生成新的迭代器;只有?list.reverse()会对原表的值进行改变
-----------
1.【判断】Python语句“x?=?"a","b","c"”中,x是一个元组。(√?)
2.【选择】执行下列Python语句会报错的是:(?A)
A.myTuple[3]?=?30
答案解析:元组是immutable(不可变)的,所以不能改变元组的值
3.【填空】使用Python内置函数,计算元组myTuple的语句是:
sum(myTuple)?
4.【选择】下列关于Python的描述错误的是:(?C)
C.对元组内部元素进行排序使用的是sort()
答案解析:元组不可变,所以不能对元素进行排序
------------
1.【选择】下列关于Python中字符串说法错误的是:(?D)
D.Python中字符类型是char,字符串的类型是str
答案解析:python字符和字符串类型都是str
3.【填空】请写出用空格“?”合并字符串“Jane”、“Doe”的Python语句:
"Jane"?+?"?"?+?"Doe"
4.【选择】下列不是Python3中解决路径中特殊字符问题的选项是:(?C)
C.s?=?u"D:\test"
------------
1.【选择】下列不是序列的是:(C?)
C.集合
3.【选择】下面哪些操作是序列都具有的?(?D)
D.以上都是
-----
1.【判断】Python中符号{}仅用在集合这一数据类型中。(B.×?)
3.【填空】语句set("datascience")的结果是:
集合?{'d',?'a',?'t',?'s',?'c',?'i',?'e',?'n'}
4.【选择】下列关于集合的说法错误的是:(A?)
A.集合具有互异性,定义集合时不允许出现相同的元素
答案解析:出现了重复也没事,会自动去重的。
7.【选择】在Python中对数据进行去重处理,一般会借助下列哪种数据类型?(?C)
C.集合
---------
1.【填空】有两个列表?a?=?["name","age","sex"],b?=?["jonh","23","M"],请用一个语句将这两个列表转换成字典,其中列表a中的元素为“键”,列表b中的元素为“值”。
dict(zip(a,?b))
2.【填空】定义一个新字典如下,用print输出dict1的结果是:
{1:?3,?2:?'a'}
4.【判断】下面对字典d的定义是正确的。(B.×?)
答案解析:列表不能用做键。应该用元组('a','b')做键?。
python123答案在哪找
1 Python123
地址:Python123 - 编程更简单
特点:北京理工大学搭建的学习python 的网站;可以边学边练习
2 PythonTip PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。
地址:
3 python开发者社区
地址:python开发者社区
特点:分类全,手册和文档很多很详细
4 github
地址: github
特点: python的项目很多,可以搜索自己感兴趣的项目练练手
5 python在线帮助文档
地址:python在线帮助文档
特点:python在线帮助文档肯定不能少,遇到问题查什么都比较方便
6 趣IT
地址:趣IT官网-互联网求职刷题神器
特点:it类基本全包括了,刷题,社区分享面试经,是个新平台,发现好东西分享就对了。