随笔分类 - python全天课
每周日全天课
摘要:第19次全天课笔记 20181202 WiFi密码:46702126 正则表达式练习 1 统计文章的字母个数 >>> re.findall(r"[a-zA-Z]","ab 78 cd 69\n") ['a', 'b', 'c', 'd'] >>> len(re.findall(r"[a-zA-Z]"
阅读全文
摘要:全天课笔记-210181125 写一个类,能够统计某个文件的纯数字字符个数,统计非空白个数,空白个数,行数 能够读取文件中的某一行 通过继承方式,增加一个方法,打印所有的统计信息 import os.path class FileInfo(object): """统计文件的数字字符个数、 非空白数字
阅读全文
摘要:全天课笔记 """写一个班级的类,存储班里人数, 统计班级里所有学科的最高分和平均分, 写班级里的学生类,存储学生所有成绩, 可以计算平均分和每个课程最高分""" class Student(object): def __init__(self,name,grade_class_no): self.
阅读全文
摘要:全天课笔记-20181111 核心编程 面向对象 5遍 200页 用类实现一个图书馆,实现借书,入库,还书,查书,等功能,要求数据可以保存到文件中,退出后下次可以找回数据 #第一题,用类实现一个图书馆,实现借书, #入库,还书,查书,等功能, #要求数据可以保存到文件中,退出后下次可以找回数据 #今
阅读全文
摘要:第14次全天课笔记 习题1把一个文件中的所有数字删除 filtered_content="" with open("e:\\a.txt","r",encoding="utf-8") as fp: content=fp.read() for i in content: if i >="0" and i
阅读全文
摘要:20181021 #代码统计工具 1 通过参数指定一个绝对路径,sys.argv 2 如果是文件,就直接统计文件的行数,并打印结果 3 判断一下是否为目录,就遍历,统计 找到这个目录下所有的文件,用os.walk可以找到,拼成绝对路径。 规则: 一种是开头是#encoding #-*- 还有一种是'
阅读全文
摘要:第12次全天课-20181014 习题1读一个文件,包含英文句子,请统计共多少个不重复的单词,并且在另外一个文件中打印每个单词以及它的出线次数 #第一步:读文件 #方法1:open #方法2:with #难点1:怎么把英文句子中的所有标点去掉。 #数字也要替换掉。 import string wit
阅读全文
摘要:晨练练习题: 1 写一个函数,实现遍历一个数字和字母参杂的字符串,如果碰到字母则替换成*,最后*隔开的数字作为整体计算求和。 如”ab34aa243dd78eww89”,则替换成*的结果为:”**34**243**78***89”,求和结果为:”**7**9**15***17” 【方法1:】 s=
阅读全文
摘要:全天课笔记 20181104 第一道题,写一个包,里面实现一个模块 模块里面有个类,类有两个实例方法,一个方法可以统计某个路径文件的英文个数,一个是统计空白字符个数,再实现以下调用类的逻辑。 //string_count.py的内容 调用的实现 //a.py import count.string_
阅读全文
posted @ 2018-11-30 15:47
feifei_tian
摘要:1、将"gloryroad"按照如下规则进行加密: 字母对应的asscii码值进行加密,并且在码值前面加上码值长度 如g对应的码值为ord("g")=103,则字母g加密结果为3103 3是ascii的长度。 “gloryroad”正确输出加密结果为: "3103310831113114312131
阅读全文
摘要:练习题1: "abcdefgh"里面挑出3个字母进行组合,一共有多少种组合,要求三个字母中不能有任何重复的字母,三个字母的同时出现次数,在所有组合中只能出现一次,例如出现abc了,不能出现cab和bca等。 练习题2: 复制一个列表,不能使用切片和复制的函数进行赋值,尽可能使用少的内置函数 迭代器
阅读全文
摘要:今早练习1:将字符串:"k:1|k1:2|k2:3|k3:4",处理成 python 字典:{'k':'1', 'k1':'2', 'k2':'3','k3':'4' } 出一个题:{'k': '1', 'k1': '2', 'k2': '3', 'k3': '
阅读全文
摘要:首先做10道题目 1 随机生成一个1-10的整数,然后你输入一个值去比对,如果大了,打印大了,小了打印小了,等于则打印。 2 基于第一题,限定一下猜的次数不超过3次 3 基于第二题,打印一下一共猜了多少次。 4 生成一个列表["1a","2b","3c","4d","5e"] 5 生成一个列表["z
阅读全文
摘要:第6次全天课笔记 20180819 习题: 找到列表中第二大的数,可以用多种方法解决。 思路1: 找到最大的,删除掉,再找最大的 思路2: 排好序找倒数第二个 思路3: 遍历,声明两个变量,一个存最大的 一个存第二大的,然后逐一比对。 习题2: python代码得到2个列表的交集与差集 不许用set
阅读全文
摘要:第5次全天课笔记 0812 习题1: 设定一个用户名和密码,用户输入正确的用户名和密码,则显示登录成功,否则提示登录失败 用户最多失败3次,否则退出程序。 习题2: 自己实现一个函数,在一句话中查找某个单词的算法,存在返回索引号,否则返回False 如果有多个: 不用切片的方法: 练习len的用法:
阅读全文
摘要:第四次全天课笔记: 1. 26个字母大小写写成对打印,例如:Aa,Bb,Cc 2. 一个list包含数字或字母,然后生成新的list,list的所有数字+1. 3. 倒序取出每个单词的首字母 或者 4. 请大家找出 s="aabbccddxxxxffff"中出现次数最多的字母 方法2: 一个字典,查
阅读全文

浙公网安备 33010602011771号