import os
def data_reader(func):def file_list(path):if os.path.exists(path):with open(path) as fp:content=fp.readlines()func(content)return file_list@data_reader
def print_list(l):for i in l:print(i)print_list("d:\\2019\\1.txt")

157、将所有的字符串变化为后一个字符串,比如“a”变成b,"z"编程A

s = "aAsmr3idd4bgs7Dlsf9eAF"
s_new=""
for i in s:if i>="a" and i<="y":s_new+=chr(ord(i)+1)elif i>="A" and i<="Y":s_new+=chr(ord(i)+1)elif i=="z":s_new+="A"else:s_new+=i
print(s_new)

158、删除最开始一个字母、最后一个字母和中间的2个字母dd

s = "aAsmr3idd4bgs7Dlsf9eAF"
s_list=list(s)
s_list.remove(s[0])
s_list.remove(s[-1])
s_list.remove("d")
s_list.remove("d")
print("".join(s_list))

159、“ksljj!@kkk122$ (sfsf*kjk<12abd/kk}XYZ”,以字符串中所有相邻的字母整体为列表元素,生成一个列表?

s="ksljj!@kkk122$ (sfsf*kjk<12abd/kk}XYZ"
for i in s:if not i.isalpha():s=s.replace(i," ")
print(s.split())

160、构造一个字典,key为9,7,5,3,1,value为一个包含两位小数的浮点数,且返回所有key、value项的和;

import random
d={9,7,5,3,1}
d={}
for i in range(9,0,-2):d[i]=round(random.random(),2)
print(d)result=0
for k,v in d.items():result+=(k+v)
print(result)

161、求10000以内所有是素数且是闰年的数的和?

import math
def is_prime(num):if num==1:return Falseif num==2:return Truefor i in range(2,int(math.sqrt(num))+1):if num%i==0:return Falsereturn Truedef is_leap_year(year):if (year%4==0 and year%100!=0) or year%400==0:return Trueelse:return False
result=[]
sum=0
for i in range(10000):if is_prime(i) and is_leap_year(i):result.append(i)
for i in result:sum+=i
print("既是素数又是闰年的数是:",result)
print("这些数的和是:",sum)

162、定义一个函数,形参包含字典参数、默认参数,返回所有传入参数组成字符串;

def func(s1="gloryroad",**kwargs):result=""result+=s1for k,v in kwargs.items():result+=(str(k)+str(v))return resultprint(func(name="cc",age=18))

163、一个字典key是人名、value是年龄,找出其中年龄最大的人

d={"cc":18,"zz":20,"bb":30,"mm":10}
max_age=max(d.values())
for k,v in d.items():if v==max_age:print("年龄最大的是%s" %k)#164、定义函数,用户输入n个字符串,输出排好序的字符串
def func():s=input("请输入若干字符串,以逗号分隔:")s_list=s.split(",")return sorted(s_list)print(func())

165、一个列表的元素均是字符串,求其中长度最小的字符串

lst=["python","java","javascript"]
min_len_word=lst[0]
for i in lst:if len(i)<len(min_len_word):min_len_word=i
print("长度最小的字符串是%s,长度是%s" %(min_len_word,len(min_len_word)))

2019-12-21(98)相关推荐

  1. 纪中B组模拟赛总结(2019.12.21)

    (因为是两人一号,所以不方便显示成绩就不打了) 总结: 今天竟有四道题!!! T1看过之后,想了大概10分钟然后想了出来,就是一个单调栈,不算特别难 T2一开始想到大模拟,但是下坡的情况没法处理,后来 ...

  2. 棒棒糖-小学数学出题机v1.4.2【更新2019/12/26】

    [推荐]2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今年儿子刚上一年级,现在每天要做口算题,每次都要打印100题随机题目让他做,网上找了很多出题器,不是操作太繁琐 ...

  3. 12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_basedir 12.24 php-fpm进程管理

    2019独角兽企业重金招聘Python工程师标准>>> 12.21 php-fpm的pool 为了避免因多站点使用同一个pool时因一个站点故障导致pool出问题,进而影响使用同一个 ...

  4. 2019.12.31大一练习赛

    2019.12.31大一练习赛 寒假培训第一天,老师认为我们题做得太快了,于是晚上搞了一场练习赛. 第1题 QWQ和QAQ Description QWQ的朋友QAQ开了一个A工厂,但QAQ不是一个很 ...

  5. 主流RGBD数据集简介 2019.12.15

    RGBD 数据集简介,2019.12.15 NYU Depth Dataset V2(3D分割任务) 数据集地址: https://cs.nyu.edu/~silberman/datasets/nyu ...

  6. DayDayUp:2019.12.30吴晓波2020年终秀演讲《预见2020:来海边,拾起信心》读后有感

    DayDayUp:2019.12.30吴晓波2020年终秀演讲<预见2020:来海边,拾起信心>读后有感 导读:2019年,过的好不好?有人豪情万丈,有人强颜欢笑. 互联网平台带来了方便快 ...

  7. java中int边界值_数组中重复的数字2019.12.06

    记录一下,记录一下,记录一下,因为我的记忆好像只有10s 题目描述: 在一个长度为n的数组里面,所有元素的范围是[0,n-1],数组中可能存在某些数字是重复的,请判断是否有重复元素,如果有,找出来. ...

  8. iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!!

    iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!! 参考文章: (1)iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!! ( ...

  9. Given a binary search tree with its preorder traversal sequence { 8, 2, 15, 10, 12, 21 }.…

    题目 Given a binary search tree with its preorder traversal sequence { 8, 2, 15, 10, 12, 21 }. If 8 is ...

  10. English Learning - Day15 作业打卡 2022.12.21 周三

    English Learning - Day15 作业打卡 2022.12.21 周三 引言 一.给出如下句子的汉语释义 1. To know everything is to know nothin ...

最新文章

  1. spring boot请求后缀匹配的操作
  2. 【报告解读】126个国家、29个行业、36位高管认为AI的未来这么走
  3. 浅析如何从比值得出网站优化效果的好坏?
  4. android phonegap 服务器ip配置,android + phoneGap 环境搭建
  5. 【遥感数字图像处理】实验:Erdas 软件的认识与使用
  6. 论证通过!依托顶尖985大学,争创国家实验室!
  7. ubuntu16.04源码安装opencv3.4.0
  8. Android中PackageManager类的简单介绍
  9. 数据结构例程——哈希表及其运算的实现
  10. Scala学习教程笔记三之函数式编程、集合操作、模式匹配、类型参数、隐式转换、Actor、...
  11. G729调用方法及使用wavlib播放出现颤音的解决方法
  12. 短线交易有这些特点的,慎做短线交易
  13. 使用虚拟机备份软件恢复Microsoft Hyper-V虚拟机
  14. 中央处理器(CPU)
  15. 蓝桥杯训练题1427: [蓝桥杯][2013年第四届真题]买不到的数目【筛选符合题目的数字。有点类似筛素数】
  16. 上次被 ArrayList 锤了一拳后,LinkedList 很不服气,做出最后一击
  17. 安卓技术实战01 第一个安卓APP案例
  18. 如何通过看电影学英语来源
  19. spring 定义自己的标签 学习
  20. 批改网的英语作文老师设置不允许被粘贴的话,可以使用下面的办法使用复制粘贴功能,快速提交作文

热门文章

  1. http get请求参数放在url中和放在 header中有什么区别
  2. 关于直播,所有的技术细节
  3. 这些年我们还在使用的国内国外域名注册商
  4. 信息与通信的数学基础——Laplace变换
  5. python 处理EXCEL 追加写
  6. 2019年中国自动驾驶行业报告:互联网企业与整车厂商互有优势
  7. ros学习笔记12——python实现发布和接收ros topic
  8. python tan_Python tan() 函数 - Python 教程 - 自强学堂
  9. nm and n||m 的区别
  10. Python的PyAutoGUI库整理中文文档,可以让所有GUI都实现自动化。