博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础一 day17 作业
阅读量:6176 次
发布时间:2019-06-21

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

# 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb name=['alex','wupeiqi','yuanhao','nezha'] # def func(item): #     return item+'_sb' # ret = map(func,name)   #ret是迭代器 # for i in ret: #     print(i) # print(list(ret)) # ret = map(lambda item:item+'_sb',name) # print(list(ret)) # 4.用filter函数处理数字列表,将列表中所有的偶数筛选出来 # num = [1,3,5,6,7,8] # def func(x): #     if x%2 == 0: #         return True # ret = filter(func,num)  #ret是迭代器 # print(list(ret)) # # ret = filter(lambda x:x%2 == 0,num) # ret = filter(lambda x:True if x%2 == 0 else False,num) # print(list(ret)) # 5.随意写一个20行以上的文件 # 运行程序,先将内容读到内存中,用列表存储。 # 接收用户输入页码,每页5条,仅输出当页的内容 # with open('file',encoding='utf-8') as f: #     l = f.readlines() # page_num = int(input('请输入页码 : ')) # pages,mod = divmod(len(l),5) #求有多少页,有没有剩余的行数 # if mod:           # 如果有剩余的行数,那么页数加一 #     pages += 1    # 一共有多少页 # if page_num > pages or page_num <= 0:   #用户输入的页数大于总数或者小于等于0 #     print('输入有误') # elif page_num == pages and mod !=0:    #如果用户输入的页码是最后一页,且之前有过剩余行数 #     for i in range(mod): #         print(l[(page_num-1)*5 +i].strip())  #只输出这一页上剩余的行 # else: #     for i in range(5): #         print(l[(page_num-1)*5 +i].strip())  #输出5行 # 6.如下,每个小字典的name对应股票名字,shares对应多少股,price对应股票的价格 # portfolio = [ #     {'name': 'IBM', 'shares': 100, 'price': 91.1}, #     {'name': 'AAPL', 'shares': 50, 'price': 543.22}, #     {'name': 'FB', 'shares': 200, 'price': 21.09}, #     {'name': 'HPQ', 'shares': 35, 'price': 31.75}, #     {'name': 'YHOO', 'shares': 45, 'price': 16.35}, #     {'name': 'ACME', 'shares': 75, 'price': 115.65} # ] # 6.1.计算购买每支股票的总价 # ret = map(lambda dic : {dic['name']:round(dic['shares']*dic['price'],2)},portfolio) # print(list(ret)) # 6.2.用filter过滤出,单价大于100的股票有哪些 # ret = filter(lambda dic:True if dic['price'] > 100 else False,portfolio) # print(list(ret)) # ret = filter(lambda dic:dic['price'] > 100,portfolio) # print(list(ret)) # 每周大作业 # 这一周写得所有博客地址,精确到页的url,至少三篇,内容不限 # 大作业 : py readme(对作业描述,顺便可以写点儿你想和导员沟通的) 流程图 #

转载于:https://www.cnblogs.com/wang-tan/p/11082297.html

你可能感兴趣的文章
简单通用的访问CVS的方法
查看>>
kbengine mmo源码(完整服务端源码+资源+完整客户端源码)
查看>>
【操作系统】实验四 主存空间的分配和回收
查看>>
Log4j 配置 的webAppRootKey参数问题
查看>>
VMware ESXi 5.0中时间配置中NTP设置
查看>>
C++中memset()函数笔记
查看>>
oracle sql 数结构表id降序
查看>>
使用cnpm加速npm
查看>>
MySql跨服务器备份数据库
查看>>
一个字典通过dictionaryWithDictionary 他们的内存指针是不同的
查看>>
HTTP 错误 500.0的解决方法。
查看>>
CCF201612-1 中间数(解法三)(100分)
查看>>
百度前端任务一学习的知识
查看>>
C# 四个字节十六进制数和单精度浮点数之间的相互转化
查看>>
jmeter分布式压测
查看>>
JavaNIO的总结
查看>>
iOS子视图超出父视图的部分视图响应事件的问题
查看>>
iOS 模块化进阶整理记录
查看>>
前端状态管理框架之Redux
查看>>
React-Native 样式指南
查看>>