热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一道python笔试题

后端开发|Python教程python笔试题后端开发-Python教程hmtl源码,ubuntu怎么编辑文件,远程访问阿里云tomcat,爬虫得物,vue动态路由php,百度竞价数

后端开发|Python教程一道python笔试题
python笔试题
后端开发-Python教程
hmtl源码,ubuntu怎么编辑文件,远程访问阿里云tomcat,爬虫 得物,vue 动态路由php,百度竞价数据分析seo公司lzw
下面这段代码:
2017个人博客源码,vscode调试完成后,ubuntu yum 版本,tomcat猫出不来,爬虫没有request,php 验证码技术,保定seo优化大概多少费用,php 导航网站 自动收录,简单自适应单页模板lzw

# name, age, scoretom, 12, 86Lee, 15, 99Lucy, 11, 58Joseph, 19, 56

第一栏为姓名(name),第二栏为年纪(age),第三栏为得分(score)

php搭建小说网站源码,ubuntu自动重启进程,多网页抓取爬虫,外研社php,刷排名 seolzw
现在,写一个Python程序,

1)读取文件

2)打印如下结果:

得分低于60的人都有谁?

谁的名字以L开头?

所有人的总分是多少?

3)姓名的首字母需要大写,该record.txt是否符合此要求? 如何纠正错误的地方?

#read lines from filefobj = open('record.txt', 'r+')print 'opened file: ', fobj.nameall_lines = fobj.readlines()fobj.close()lines = [l[:-1].split(', ') for l in all_lines if not l.startswith('#') and l.strip()]#list person who's score less than 60print [s[0] for s in lines if int(s[2]) <60]#list person who&#039;s name starts with &#039;L&#039;print [s[0] for s in lines if s[0].startswith(&#039;L&#039;)]#compute the score of all personprint sum([int(s[2]) for s in lines])#write new lines contains capitalize name into filefobj = open(&#039;record2.txt&#039;, &#039;w+&#039;)print &#039;opend file: &#039;, fobj.namenewlines = []for line in all_lines: if line[0].islower(): line = line.capitalize() newlines.append(line)print newlinesif newlines: fobj.writelines(newlines)fobj.close()

推荐阅读
  • Activity为Android应用程序的一个关键组成部分,它通常提供一个用户界面用来和用户交互以完成某个功能,比如拨号,拍照,发送电子邮件或者是浏览地图,在移动设备上,Activ ... [详细]
  • 如何为沉浸式 WEB 做准备
    我们所知道的网站很快就会发生变化。在2D浏览器窗口中使用文本、图像和基本交互的日子已经为我们提供了很好的服务,但虚拟、增强和混合现实体验一直在变得更好。开发人员和设计人员需要超越浏 ... [详细]
  • 提高数据库处理速度的利器——MySQL存储过程详解
    数据库|mysql教程处理速度,MySQL,存储过程数据库-mysql教程秒支付宝源码,评价vscode,ubuntu没有文件或目录,tomcatrfc,sqlite写入太慢,服务 ... [详细]
  • 小记hbase数据库java API 常用方法及案例
    HBaseAdmin类:管理hbase数据库的表信息,‘创建表、删除表、列出表选项、使表有效/无效、添加或删除列簇’;  ... [详细]
  • 如何从PHP中删除数组中的重复值如何从PHP中删除数组中的重复值?21个解决方案204votes使用array_unique()。例:$arrayarr ... [详细]
  • 【SpringCloud】 第九篇: 服务链路追踪(Spring Cloud Sleuth)
    前言:必需学会SpringBoot基础知识简介:springcloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总 ... [详细]
  • Drupal 7 模块开发 建立模块 第一个页面(hook_menu)【HTML】
    web前端|html教程Drupal7模块开发建立模块第一个页面(hook_menu)web前端-html教程建立模块请参考《Drupal7模块开发建立》usb摄像头源码,ubun ... [详细]
  • 测试用例的重要局部导入依赖{代码}capabilities设置初始化driverwebdriver.remote 隐式期待,加强用例的稳定性元素定位与操作断言capabilities设置官网文档阐明罕用参数键形容值noReset在以后session下不会重置利用的状态。默认值为falsetrue,falsefullReset(iOS)删除所有的模拟器文件夹。(Android)要革除 ... [详细]
  • postman使用环境变量
    变量postman提供了变量设置,有四种变量类型本地变量全局变量环境变量数据变量什么是环境变量环境变量指在不同环境,同一个变量值随着环境不同而变化,比如在测试环境时,host为:d ... [详细]
  • .Net下RabbitMQ发布订阅模式实践
    一、概念AMQP,即AdvancedMessageQueuingProtocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的 ... [详细]
  • 题目:写一个函数返回参数二进制中1的个数方法1:我自己写的,运用‘%‘和‘‘,感觉挺简单的。intcount_one_bit(intnum){unsignedintcount0;w ... [详细]
  • typescript编译报错不能用于索引类型
    备注:元素隐式地具有“any”类型,因为类型“string”的表达式不能用于索引类型“typeofimport(“xxx”)解决办法mock.tsexportfunctiontex ... [详细]
  • 7.3通过JVM来监控Spring Boot
    开启这个章节,你需要引入相应的包:compile(org.jolokia:jolokia-core:)7.3.1代码实现在我们添加了Joloki ... [详细]
  • 创建下载对象WWWdatanewWWW(下载地址);等待下载①yieldreturndata(WWW)②While(!data.isD ... [详细]
  • WCF怎么绑定netTcpBinding寄宿到控制台应用程序
    小编给大家分享一下WCF怎么绑定netTcpBinding寄宿到控制台应用程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读 ... [详细]
author-avatar
偶说撒浪嘿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有