博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day31 作业试题讲解
阅读量:7043 次
发布时间:2019-06-28

本文共 3317 字,大约阅读时间需要 11 分钟。

1 #__author__: Administrator  2 #__date__: 2018/8/8  3 # 基础知识  4     # 1.文件操作有哪些模式?简述作用  5         # r w a 至少你要说出这三个  6         # rb wb ab r+ w+ a+    其实特么还有这些呢,可别几把忘了啊  7     # 2.s = "**hello,world!**" 使用strip方法去掉两端的 *  8         # s.strip("*")  9     # 3.用户输入一个任意数字n,求1 - n之间所有数字的奇数 10  11 # n = int(input(">>>")) 12 # i = 1 13 # while True: 14 #     if i < n: 15 #         print(i) 16 #         i += 2 17 #     else: break 18  19 # range(1,n,2) 20  21     # 4.s = "hdjahkhssshdjhskjhdkshk",去除重复的字符 22  23 # set 集合无序,会破坏原有的顺序的 24  25 # s = "hdjahkhssshdjhskjhdkshk" 26 # l = [] 27 # for i in s: 28 #     if i not in l: 29 #         l.append(i) 30  31     # 5.打印出啥?why? 32 # a = 10 33 # b = 20 34 # def test(a,b): 35 #     print(a,b) 36 # c = test(b,a) 37 # print(c) 38 # 20 10 none 39  40     # 6. s = "123.33ssdfa3434.sed16ss16.41" 计算字符串所有数字的和 41         # 123.33+3434.16+16.41 42 # from re import findall 43 # s = "123.33ssdfa3434.16ss16.41" 44 # ret = findall("\d+\.?\d+",s) 45 # a = "+".join(ret) 46 # print(eval(a)) 47     # 7. d = {"k1":"v1","k2":[1,2,3],("k","3"):{1,2,3}} 48         # 用程序实现: 49             # 输出字典中的value为列表的key 50             # 如果字典中的key为元祖,输出对应的value值 51             # d[("k":"3")]对应的value是一个什么数据类型 52  53 # d = {"k1":"v1","k2":[1,2,3],("k","3"):{1,2,3}} 54 # for i in d: 55 #     if    type(d[i]) is list: 56 #         print(i) 57 #     if type(i) is tuple: 58 #         print(d[i]) 59 # print(type(d[("k","3")])) 60  61     # 8. 如果不使用@ wrapper装饰器,在a()前加一句代码达到相同效果 62 # def wrapper(func): 63 #     def inner(*args,**kwargs) 64 #         func() 65 #     return inner 66 # 67 # @wrapper 68 # def a(arg): 69 #     print(arg) 70 # # a = wrapper(a)     # 答案 71 # a() 72  73     # 9. 处理文件a.txt 输出素有以"T"开头的行 74 # with open("a.txt","r") as f: 75 #     for line in f : 76 #         if line.startswith("T"): 77 #             print(line) 78  79     # 10. 画个流程图 80 # 开始--圆矩 81     # 输账号--平四 82         # 输密码--平四 83 # 数据库--圆柱        # 读文件--正方 84                         # 判断--菱角 85                 # 成功--平边        # 失败--平边 86     # 回去重新输入 87                             # 退出 圆矩 88 # 结束(平行四边) 89  90  91     # 10 写出调用顺序和结果 92  93 # def f1(): 94 #     print("f1") 95 # def f2(): 96 #     print("f2") 97 #     return 1 98 # def f3(func1): 99 #     ll = func1()100 #     print("f3")101 #     return ll102 # print(f3(f2))103 104 # f2105 # f3106 # 1107 108     # 11. 简述闭包需要满足几点109         # 必须是嵌套函数,且内部函数调用外部变量110 111     # 12. 将时间进行格式打印,格式化时间,112         # time.structtime113 114     # 13. 用什么模块知道文件夹存不存在,以及获取文件大小115         # os.path.isdir116         # 循环这个文件夹里面所有的文件,然后再相加117 118     # 14. 写出匹配手机号的正则119     #     1[3456789][\d]{9}120 121     # 15. 有四个数,1,2,3,4,能组成多个互不相同且无重复的数字三位数122 count = 0123 # for i in range(1,5):124 #     for j in range(1,5):125 #         for k in range(1,5):126 #             if i == j or i == k or j == k:127 #                 continue128 #             count += 1129 #         print(str(i)+str(j)+str(k))130 # print(count)131 132     # 16. 面向对象的三大特性133         # 封装,继承,多态134 135     # 17. 对下面的类初始化10个对象,求最高的age的对象的name136 # class Person():137 #     def __init__(self,name,age):138 #         self.name = name139 #         self.age = age140 # # obj_list 是存放对象的列表141 # ret = max(obj_list,key=lambda x:x.age)142 # print(ret.name)

 

转载于:https://www.cnblogs.com/shijieli/p/9944705.html

你可能感兴趣的文章
Spring boot @Scheduled(cron = "* * * * * *") cron表达式详解
查看>>
每天一道算法题(1) ——不用乘除法求和1+2+…+n
查看>>
Math.abs
查看>>
[算法&数据结构]深度优先搜索(Depth First Search)
查看>>
HDU4055:Number String(DP)
查看>>
[Eclipse] Ivy 在eclipse里的配置
查看>>
团队第二日工作总结
查看>>
建视图跟查视图
查看>>
Xml解析过程中遇到“” 1 字节的 UTF-8 序列的字节 1 无效“”问题---idea与eclipse同适用...
查看>>
[Swift A] - A Swift Tour
查看>>
Celery-------定时任务
查看>>
AC自动机 - 关于Fail指针
查看>>
线段树 + 字符串Hash - Codeforces 580E Kefa and Watch
查看>>
宽字符
查看>>
Vmware安装MacOS
查看>>
openssl创建自己的CA certificate
查看>>
linux环境中,如何通过手动创建crontab文件的方式来设置crontab定时调度任务?
查看>>
Ajax实例
查看>>
zookeeper快速入门
查看>>
PHP 获取当地准确时间
查看>>