#__author__: Administrator
#__date__: 2018/8/8
# 基础知识
# 1.文件操作有哪些模式?简述作用
# r w a 至少你要说出这三个
# rb wb ab r+ w+ a+ 其实特么还有这些呢,可别几把忘了啊
# 2.s = "**hello,world!**" 使用strip方法去掉两端的 *
# s.strip("*")
# 3.用户输入一个任意数字n,求1 - n之间所有数字的奇数 # n = int(input(">>>"))
# i = 1
# while True:
# if i < n:
# print(i)
# i += 2
# else: break # range(1,n,2) # 4.s = "hdjahkhssshdjhskjhdkshk",去除重复的字符 # set 集合无序,会破坏原有的顺序的 # s = "hdjahkhssshdjhskjhdkshk"
# l = []
# for i in s:
# if i not in l:
# l.append(i) # 5.打印出啥?why?
# a = 10
# b = 20
# def test(a,b):
# print(a,b)
# c = test(b,a)
# print(c)
# 20 10 none # 6. s = "123.33ssdfa3434.sed16ss16.41" 计算字符串所有数字的和
# 123.33+3434.16+16.41
# from re import findall
# s = "123.33ssdfa3434.16ss16.41"
# ret = findall("\d+\.?\d+",s)
# a = "+".join(ret)
# print(eval(a))
# 7. d = {"k1":"v1","k2":[1,2,3],("k","3"):{1,2,3}}
# 用程序实现:
# 输出字典中的value为列表的key
# 如果字典中的key为元祖,输出对应的value值
# d[("k":"3")]对应的value是一个什么数据类型 # d = {"k1":"v1","k2":[1,2,3],("k","3"):{1,2,3}}
# for i in d:
# if type(d[i]) is list:
# print(i)
# if type(i) is tuple:
# print(d[i])
# print(type(d[("k","3")])) # 8. 如果不使用@ wrapper装饰器,在a()前加一句代码达到相同效果
# def wrapper(func):
# def inner(*args,**kwargs)
# func()
# return inner
#
# @wrapper
# def a(arg):
# print(arg)
# # a = wrapper(a) # 答案
# a() # 9. 处理文件a.txt 输出素有以"T"开头的行
# with open("a.txt","r") as f:
# for line in f :
# if line.startswith("T"):
# print(line) # 10. 画个流程图
# 开始--圆矩
# 输账号--平四
# 输密码--平四
# 数据库--圆柱 # 读文件--正方
# 判断--菱角
# 成功--平边 # 失败--平边
# 回去重新输入
# 退出 圆矩
# 结束(平行四边) # 10 写出调用顺序和结果 # def f1():
# print("f1")
# def f2():
# print("f2")
# return 1
# def f3(func1):
# ll = func1()
# print("f3")
# return ll
# print(f3(f2)) # f2
# f3
# # 11. 简述闭包需要满足几点
# 必须是嵌套函数,且内部函数调用外部变量 # 12. 将时间进行格式打印,格式化时间,
# time.structtime # 13. 用什么模块知道文件夹存不存在,以及获取文件大小
# os.path.isdir
# 循环这个文件夹里面所有的文件,然后再相加 # 14. 写出匹配手机号的正则
# 1[3456789][\d]{9} # 15. 有四个数,1,2,3,4,能组成多个互不相同且无重复的数字三位数
count = 0
# for i in range(1,5):
# for j in range(1,5):
# for k in range(1,5):
# if i == j or i == k or j == k:
# continue
# count += 1
# print(str(i)+str(j)+str(k))
# print(count) # 16. 面向对象的三大特性
# 封装,继承,多态 # 17. 对下面的类初始化10个对象,求最高的age的对象的name
# class Person():
# def __init__(self,name,age):
# self.name = name
# self.age = age
# # obj_list 是存放对象的列表
# ret = max(obj_list,key=lambda x:x.age)
# 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. Oracle ORA-14102: 只能指定一个 LOGGING 或 NOLOGGING 子句

    oracle 11g ,在通过命令impdp向一个数据库用户导入数据时,出现错误: ORA-14102: 只能指定一个 LOGGING 或 NOLOGGING 子句 造成此问题的原因是:当导入的表里没 ...

  2. tmux 复制粘贴

    tmux版本(tmux 2.3): $tmux -V 要想让tmux和系统剪贴板之间互相复制粘贴,在linux中需要先安装 xclip: sudo apt-get install xclip 然后在 ...

  3. SecureRandom

    我们知道,Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字. 相同种子数的Ra ...

  4. 《MySQL必知必会》[04] 表的操作和视图的使用

    1.表的操作 现在创建表的工作大部分还是使用数据库管理工具来完成的,虽然其本质也是使用的SQL,但是方便许多.现在就来简单谈谈使用SQL语句操作表. 1.1 创建表  创建表的基本语句是(如果仅想在一 ...

  5. 【小程序】页面无法更新tabbar角标属性时

    在小程序论坛上找答案,一同问了,截图如下

  6. Luogu3877 TJOI2010 打扫房间 二分图、网络流

    传送门 真是菜死了模板题都不会-- 首先\(30 \times 30\)并不能插头DP,但是范围仍然很小所以考虑网络流. 注意每个点都要包含在一个回路中,那么每一个点的度数都必须为\(2\),也就是说 ...

  7. 【dataX】阿里开源ETL工具——dataX简单上手

    一.概述 1.是什么? DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL.Oracle.SqlServer.Postgre.HDFS.Hive.ADS.HBase. ...

  8. Docker容器学习梳理 - SSH方式登陆容器

    前面几篇已经介绍了Docker基础环境的部署,下面介绍下通过ssh方式登陆Docker容器的操作记录(其实不太建议直接用ssh去连接上容器的想法,虽然可以,但是有很多弊端,而且docker已经提供了容 ...

  9. Linux内核分析作业第四周

    系统调用的三个层次 一.用户态.内核态和中断 用户通过库函数与系统调用联系起来. 1.内核态 在高的执行级别下,代码可以执行特权指令,访问任意的物理地址,这时的CPU就对应内核态 2.用户态: 在低级 ...

  10. 20150401 作业2 结对 四则运算ver 1.0

    Web項目下 Tomcat服務器的路徑 /WebContant/ 目錄下 SE2_2.jsp <%@ page language="java" contentType=&qu ...