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. # 10 写出调用顺序和结果
  91.  
  92. # def f1():
  93. # print("f1")
  94. # def f2():
  95. # print("f2")
  96. # return 1
  97. # def f3(func1):
  98. # ll = func1()
  99. # print("f3")
  100. # return ll
  101. # print(f3(f2))
  102.  
  103. # f2
  104. # f3
  105. #
  106.  
  107. # 11. 简述闭包需要满足几点
  108. # 必须是嵌套函数,且内部函数调用外部变量
  109.  
  110. # 12. 将时间进行格式打印,格式化时间,
  111. # time.structtime
  112.  
  113. # 13. 用什么模块知道文件夹存不存在,以及获取文件大小
  114. # os.path.isdir
  115. # 循环这个文件夹里面所有的文件,然后再相加
  116.  
  117. # 14. 写出匹配手机号的正则
  118. # 1[3456789][\d]{9}
  119.  
  120. # 15. 有四个数,1,2,3,4,能组成多个互不相同且无重复的数字三位数
  121. count = 0
  122. # for i in range(1,5):
  123. # for j in range(1,5):
  124. # for k in range(1,5):
  125. # if i == j or i == k or j == k:
  126. # continue
  127. # count += 1
  128. # print(str(i)+str(j)+str(k))
  129. # print(count)
  130.  
  131. # 16. 面向对象的三大特性
  132. # 封装,继承,多态
  133.  
  134. # 17. 对下面的类初始化10个对象,求最高的age的对象的name
  135. # class Person():
  136. # def __init__(self,name,age):
  137. # self.name = name
  138. # self.age = age
  139. # # obj_list 是存放对象的列表
  140. # ret = max(obj_list,key=lambda x:x.age)
  141. # print(ret.name)

day31 作业试题讲解的更多相关文章

  1. React 精要面试题讲解(五) 高阶组件真解

    说明与目录 在学习本章内容之前,最好是具备react中'插槽(children)'及'组合与继承' 这两点的知识积累. 详情请参照React 精要面试题讲解(四) 组合与继承不得不说的秘密. 哦不好意 ...

  2. React 精要面试题讲解(二) 组件间通信详解

    单向数据流与组件间通信 上文我们已经讲述过,react 单向数据流的原理和简单模拟实现.结合上文中的代码,我们来进行这节面试题的讲解: react中的组件间通信. 那么,首先我们把看上文中的原生js代 ...

  3. React 精要面试题讲解(一) 单向数据流

    react 单向数据流概念 'react框架是怎样的数据流向?'||'react单向数据流是怎样的概念 ?' 解答这个问题之前,我们首先得知道,js框架是个怎样的概念. 框架:具备一定**编程思想** ...

  4. Java数据类型扩展及面试题讲解

    这是关于数据类型的面试题,还是比较重要的. 1.整数拓展: 我们肯定都或多或少知道一个问题,叫进制问题.咱们常见的电脑里的二进制,然后咱们平时生活中用的是十进制,然后咱们工作的时候还有一个十六进制跟八 ...

  5. php字符串与正则表达式试题 Zend权威认证试题讲解

    字符串是PHP的“瑞士军刀”——作为一种Web开发语言,PHP最常打交道的就是字符串.因此对于开发者来说,处理字符串是一项非常基础的技能.幸运的是,由于PHP开发团队的努力,PHP对字符串的处理相当易 ...

  6. 6.JavaSE之数据类型扩展及面试题讲解

    整数:二进制0b 十进制 八进制0 十六进制0x 浮点数:银行业务,关于钱的,Java有个BigDecimal数学工具类,用这个计算.最好完全避免使用浮点数进行比较.因为float 是有限的离散的,它 ...

  7. python常见面试题讲解(二)计算字符个数

    题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字 ...

  8. python常见面试题讲解(八)提取不重复的整数

    题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 ...

  9. python常见面试题讲解(十)数字颠倒

    题目描述 描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将 ...

随机推荐

  1. 零基础入门到精通:Python大数据与机器学习之Pandas-数据操作

    在这里还是要推荐下我自己建的Python开发学习群:483546416,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python ...

  2. STM32 printf()函数和scanf()函数重定向到串口

    STM32 printf()函数和scanf()函数重定向到串口 printf()函数和scanf()函数重定向 在学习STM32的时候,常常需要用串口来测试代码的正确与否,这时候就要要用到print ...

  3. 用c#开发微信 系列汇总 - z

    http://www.cnblogs.com/txw1958/ http://www.cnblogs.com/fengwenit/p/4505062.html

  4. 常见 HTTP/FTP/WebSocket 错误代码大全 - 转

    HTTP 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义任何1xx状态码,所以除 ...

  5. mac安装CocoaPods遇到的问题及解决办法

    (1)sudo gem install cocoapods Fetching: i18n-0.7.0.gem (100%) Successfully installed i18n-0.7.0 Fetc ...

  6. CSS 外边距

    CSS 外边距围绕在元素边框的空白区域是外边距.设置外边距会在元素外创建额外的“空白”. 设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位.百分数值甚至负值. ##### ...

  7. Linux运维笔记-日常操作命令总结(2)

    回想起来,从事linux运维工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html今 ...

  8. python基础学习笔记(七)

    本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事. 下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数) fibs = [0,1] # 定义一个列表,初始内容是0,1 for i i ...

  9. cf946d 怎样逃最多的课dp

    来源:codeforces                                              D. Timetable Ivan is a student at Berland ...

  10. Linux内核分析— —进程的切换和系统的一般执行过程

    进程调度的时机 linux进程调度是基于分时和优先级的 中断处理过程(包括时钟中断.I/O中断.系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用s ...