一.选择题
1、如果变量x = 10,那么,请选择x %= 3的结果为():
A、3.        B、2.        C、1.        D、Error.2、在python3x解释器中,'胡辣汤'.split('汤')的执行结果为():
A、'胡辣汤'   B、['胡辣汤']   C、['胡辣', '汤']  D、['胡辣', '']3、python3x解释器中,len('abc')的结果为():
A、0         B、 1        C、2        D、34、python3解释器执行s = 'abcd'.replace('ab', 'cd'),s的结果为():
A、'abab'  B、'cdcd'      C、'aabb'    D、'abcd'5、计算一下这个 3 > 2 or 3 and 4 的结果:
A、True      B、False       C、3       D、46、'四大天王'用utf-8编码需要几个字节表示?
A、13         B、12          C、11        D、107、python3解释器执行'{0},{2},{1}'.format('a','b','c')的结果为:
A、'abc'   B、'a,c,b'    C、'acb'    D、'a,b,c'8、python3解释器执行 s = 'ABCD'.lower()  s的结果是(): A、'abcD'  B、'ABCD'     C、'abcd'   D、语法错误9、现有列表val=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行val[:3]结果是__。
A、[1,2,3,] B、[0,1,2,]  C、[1,2,3,4,] D、语法错误10、现有列表l1=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l1[1:4]='abcd'后,l1为():
A、['a','b','c','d',5,6,7,8,9,0]
B、[1,'a','b','c','d',5,6,7,8,9,0]
C、[1,'a','b','c','d',6,7,8,9,0]
D、语法错误.11、下列说法正确的是(不定项选择):
A,字典的值(value)是唯一的。
B,字典没有切片功能。
C,集合里面的元素可以是任何数据类型。
D,元组不能进行增删改操作。12、下列表达正确的是(不定项选择):
A、文件操作中, r+模式下可以进行写的操作。
B、字典的key必须是可变的数据类型。
C、python小数据池作用之一:节省内存。
D、if判断条件中可以使用break。13、下列表达正确的是(不定项选择):
A、a =('alex') a为字符串类型。
B、is比较的是两个变量的值是否一致
C、l1 = [22,33,44] l2 = l1 print(l1 is l2)结果是False
D、集合是无序的不重复的,里面的元素要求是不可哈希的。14、选出你认为正确的答案(不定项选择):
A、unicode和utf-8编码下,一个中文都占用3个字节
B、添加字典键值对时,可以指定键的类型是浮点型。
C、dic = {}
dic.fromkeys('abc',666),
最终dic为{'a': 666, 'b': 666, 'c': 666}。
D、len测量字典的结果是键值对的个数。15、下列说法正确的是(不定项选择):
A、{} 默认是空集合。
B、for可以用break continue。
C、文件操作中,rb模式可以操作二进制字节流文件。
D、文件操作中,tell()为调整光标的方法。二.填空题
1、3 and 5 > 7 or 6 and 8 的结果是_____
2、获取list的元素个数,和 向末尾追加元素所用的方法是___,___.
3、tu=(1, 2, 3),将此元组转化成列表:_____________
4、list = [1,2,3,4,5]  print(list[3:1:-1]) 打印的是什么?________
5、'钓丝alex'用utf-8编码占_____个字节, 占_____位.
6、请列举布尔类型为False的所有数据三.简答题
1、List, tuple, set有什么不同.
2、简述深浅拷贝
3、is 和 == 的区别
4、请列举六种可迭代性数据
5、简述变量值的缓存机制以及小数据池?
6、在Python3x版本中,s1 = '老男孩',如何变成utf-8编码的字节流?如果把字节流变成字符串?
7、l = [1,1,2,2,3,4,5,5,6,6,7,8]将此列表去重。
8、'1,2,3'如何变成['1','2','3'],['1','2','3']如何变成 '1,2,3'  ?(写出具体代码)9、lis = [['哇',['how',{'good':['2019','03','22']},'大哥'],'ww']]
1)将列表lis中的'ww'变成大写。
2)将列表中good键所对的值按照 '-' 拼接成字符串重新赋值给good。
3)将列表中的字符串'99'通过字符串替换的方式变成'6666'。10、dic = {'k1':'v1','k2':['alex','sb'],(1,2,3,):{'k3':['2',100,'wer']}}
1)将'k3'对应的值的最后面添加一个元素'23'。
2)将'k2'对应的值的第0个位置插入元素'a'
3)将(1,2,3,)对应的值添加一个键值对'k4','v4'。11、使用range打印100,95,90,....5,0 四,编程题
1.写出99乘法表(一个方向即可)
2.1~100不含有4的数字打印出来
3.有文件 t1.txt 里面的内容为1,alex,22,13651054608,IT2,wusir,23,13304320533,Tearcher3,taibai,18,1333235322,IT利用文件操作,将其构造成如下数据类型。
[{'id':'1','name':'alex','age':'22','phone':'13651054608','job':'IT'},{'id':'2','name':'wusir','age':'23','phone':'13304320533','job':'Tearcher'},... ...
]4.百钱买百鸡  公鸡2块钱一只  母鸡4块钱一只  小鸡6毛钱一只 100块钱 买 100只鸡 有多少种买法5.有如下值li= [11,22,33,44,55,77,88,99,90],
将所有大于 66 的值保存至字典的第一个key中,
将小于 66 的值保存至第二个key的值中6.开发敏感词语过滤程序,提示用户不停的输入评论内容,按Q退出
敏感词列表:li = ['苍老师', '东京热', '武藤兰', '波多野结衣', 'alex']
如果li列表中的字符在用户输入的内容中出现,则把敏感词替换成*****,
最后每一条用户内容都插入一个新列表五.上机题:
7. 打印下列图形
*
**
***
****
***** 8.有如下文件内容:
alex是老男孩python发起人,创建人。
alex其实是人妖。
谁说alex是sb?
你们真逗,alex再牛逼,也掩饰不住资深屌丝的气质。
将文件中所有的sb都替换成"大好人"然后写入到新文件9.请用户输入一个数n, 判断用户输入的数字是否是质数.
质数解释:质数又称素数。一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数;

  

转载于:https://www.cnblogs.com/huangjiangyong/p/10835739.html

python基础小练习相关推荐

  1. Python基础小练习_分支和循环3

    基础题 # 一.选择题1. 下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD. ab_cd2. 下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. ...

  2. 小甲鱼python课件源代码_[Python基础] 小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲...

    资源介绍 课程简介: 小甲鱼的Python课程,对初学者来说相当不错!97讲完全解读,会让大家对Python的认识从无到有,推荐给大家! 课程目录------------------- 第000讲 愉 ...

  3. python基础小知识

    print print(a) 是换行打印,完整表示可以是 print(a,end='\n') print(a,end='') 是不换行打印 还可以 print(a,end=" ") ...

  4. python基础30个常用代码大全-Python基础小题汇总

    1.L=[1,2,3,11,2,5,3,2,5,3],用一行代码得出[11,1,2,3,5] 考察:集合set的使用 答案: L = [1, 2, 3, 11, 2, 5, 3, 2, 5, 3] p ...

  5. Python基础-小程序练习(跳出多层循环,购物车,多级菜单,用户登录)

    一. 从第3层循环直接跳出所有循环 break_flag = False count = 0 while break_flag == False:print("-第一层")whil ...

  6. 52个python基础代码,你全都知道吗?

    Hello,大家好,我是程序汪小陈 今天,我将为大家展示python基础小例子,帮助大家加深记忆,列举52个例子,快来看看吧~ 1 求绝对值 绝对值或复数的模 In [1]: abs(-6) Out[ ...

  7. python基础教程书籍推荐-小猿圈推荐Python入门书籍,不知道这些你就太low了。

    原标题:小猿圈推荐Python入门书籍,不知道这些你就太low了. PYPL发布6月编程语言排行榜,盘踞前五名的分别是Python.Java.Java.C# 和 PHP.近五年,Python采用率高居 ...

  8. python基础代码事例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  9. python程序实例教程基础-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

最新文章

  1. 【css】padding 和 margin的区别
  2. 百度 什么是主成分分析
  3. 算法导论学习笔记 6.5 优先队列
  4. nand ubi - 5 kernel和ubi
  5. python 获取麦克风声音_python调用pyaudio使用麦克风录制wav声音文件的教程
  6. python ray定时任务_python定时任务APScheduler
  7. 抖音seo排名优化技术工具源代码
  8. python培训文档_python怎么读取文档
  9. 【新手入门】自己动手搭建云服务器
  10. PTA习题 计算某年某月某日是该年中的第几天
  11. 计算机动画可分为二维和三维动画,二维动画与三维动画设计的区分
  12. 无损视频合并软件有哪些?如何合并视频
  13. SpringBoot教程(十一)——将Bean放入Spring容器中的五种方式
  14. 【排序】折半插入排序
  15. 俄罗斯DST收购ICQ;苹果收购芯片提供商(每日关注20100428)
  16. 字节跳动(今日头条)推荐算法实习生面试
  17. ROS18.04 解决:[gazebo_gui-3] process has died
  18. 关于手机rom、ram、internal storage的问题?
  19. 滤波算法(一)—— 平均值滤波算法
  20. OPJ2.5基本算法之搜索200:Solitaire

热门文章

  1. golang - context包使用示例 以及 底层实现
  2. 优秀的项目经理,不简单,原来是偷偷做好这8件事
  3. js设置form的onsubmit事件
  4. c++ 中auto 类型
  5. 年少不懂王小波,读懂已是猪圈人!做一只特立独行的猪
  6. 关于oracle使用客户端无法卸载的问题
  7. C语言-函数原型,指针与函数
  8. 学生信息管理系统应用ios源码iPad版
  9. (十六)Alian 的 Spring Cloud Eureka 集群配置(主机名方式)
  10. 前端网页开发工具Visual Studio Code推荐