- 博客(17)
- 收藏
- 关注
原创 文件操作专项练习题
打开一个英文文本文件,编写程序读取其内容,并把其中的大写字母编程小写字母,小写字母变成大写字母。 file = open("yingyu.txt", "r") content = file.read() print(content) file = open("yingyu.txt", "w") file.write(content) content = content.swapcase() file.close() print(content) ...
2021-06-23 23:56:43
285
原创 函数平均值例题
平均值,大于平均值的元组 #平均值,大于平均值的元组 def demo(*parp): avg=sum(parp)/len(parp) #平均值 g=[i for i in parp if i>avg] #大于平均值的元素 return (avg,)+tuple(g) print(demo(1,2,3,4))
2021-06-23 23:53:03
360
原创 员工个人信息统计及可视化
实验目的: (1)熟练使用Counter类进行统计 (2)掌握pandas中的cut方法进行分类 (3)掌握matplotlib第三方库,能熟练使用该三方库库绘制图形 实验内容: 采集到的数据集如下表格所示: info=[{“name”:“E001”,“gender”:“man”,“age”:“34”,“sales”:“123”,“income”:350}, {“name”:“E002”,“gender”:“feman”,“age”:“40”,“sales”:“114”,“income”:450}, {“n
2021-06-23 23:47:21
684
原创 xlrd模块、xlwt模块综合练习
xlrd模块、xlwt模块综合练习 实验内容: 1.创建名称为“成绩单.xls”工作簿,新建一张工作表,表的名称为”01班成绩表”。 2.将学生的成绩写入到“01班成绩表”中。 3.读出每个学生的成绩,并计算每个学生成绩的总分。 4.读出单科的成绩,并计算单科成绩的平均分。 import xlwt workbook = xlwt.Workbook() mySheet = workbook.add_sheet("01班成绩表") headers=['姓名','语文','数学','英语'] scores=[(
2021-06-23 23:42:09
154
转载 学习-Python文件之Excel文件的读写
学习-Python文件之Excel文件的读写 # 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码 ########## Begin ########## # 使用 xlrd 模块读取每个合并单元格的内容并打印 import xlrd path = input() data = xlrd.open_workbook(path,formatting_info=True) sheet1 = data.sheet_by_name('Sheet1') for x in sheet1.merge
2021-06-23 23:39:41
1662
原创 python文本例题
1.上下文管理关键字with可以自动管理资源,无论何种原因跳出with块,总能保证文件被正确关闭: 读取并显示文本文件的前5个字符: with open('sample.txt',encoding='utf8') as fp: print(fp.read(s)) 读取并显示文本文件的所有行: with open('sample.txt',encoding='utf8') as fp: for line in fp: print(line) 2.pickle模块: 读取写入二进制文件的内容: im
2021-06-23 23:37:49
453
原创 python文本操作
1.文本文件:文本文件存储的是常规字符串,字符串是指记事本或其他文本编辑器能正常显示,编辑。 2.二进制文件:能把对象内容以字节串进行存储,无法用记事本或其他普通文本处理器直接进行编辑。 3.python内置了文件对象,通过open()函数即可以指定模式打开指定文件并创建文件对象,语法为: open(file,mode=‘r’,bufferin=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None) file参数指定了被打开的文
2021-06-23 23:17:26
670
原创 python继承
1.覆盖方法: class Point: def __init__(self,x,y,z,h): self.x = x self.y = y self.z = z self.h = h def getPoint(self): return self.x,self.y,self.z,self.h class Line(Point): # 请在下面填入覆盖父类getPoint()方法的代码,并在这个方法中分别
2021-06-23 22:52:46
373
原创 python面向对象程序设计
1.类的定义: ①Python使用class关键字来定义类,class关键字之后是一个空格,然后是类的名字,再然后是一个冒号,最后换行并定义类的内部实现。 ②创建类时用变量形式表示的对象属性称为数据成员。 ③用函数形式表示的对象行为称为成员方法 成员属性和成员方法统称为类的成员。 ④定义了类之后,可以用来实例化对象,并通过“对象名.成员”的方式来访问其中的数据成员或成员方法。 2.self参数: ①类的所有实例方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参(如果有多个形参的话),self
2021-06-23 22:45:27
385
原创 python函数例题
1.计算圆面积: from math import pi as PI def CircleArea(r): if isinstance(r,(int,float) and r>0: return PI*r*r else: return('You must give me an integer or float as radius.') print(CircleArea(3)) 2.模拟轮盘抽奖游戏:一等奖、二等奖、三等奖。轮盘随机转动:一等奖范围[0
2021-06-22 20:14:36
569
原创 python函数
1.函数定义注意事项:①:函数形参不需要声明类型,也不需要指定函数返回值类型。②:即使函数不需要坚守任何参数,也必须保留一对空的括号。③:括号后面的冒号不可少。④:函数体相对于def()有一定空格缩进。⑤:允许嵌套定义函数。 2.形参与实参:①:定义函数时,有多个形参时,要用逗号隔开: def demo(a,b,c) ②:绝大多数情况下,在函数内部直接修改形参的值不会影响实参。 3.参数类型:①:默认值参数②关键参数③可变长度参数:两种形式(*parameter或者**parameter)。第一种形式的用
2021-06-22 20:02:05
2061
原创 python第四章正则表达式
常用元字符: :匹配位于之前的字符或子模式的0次或多次出现。 +:匹配位于+之前的字符或子模式的1次或多次出现。 |:匹配位于|之前或之后的字符,表示二选一。 ^:匹配行首,匹配以 ^之后的字符开头的字符串。 $:匹配行尾,匹配以 $之前的字符结尾的字符串。 \d:匹配任意数字,等效于[0-9],\D等效于[ ^ 0-9]。 \w:匹配任意字母,数字以及下划线,等效于[a-zA-Z0-9_],\W等效于[ ^A-Za-z0-9_]。 {m,n}:匹配至少m次,至多n次。 例题:`input_str = in
2021-06-22 18:51:53
304
原创 python第四章字符串
1.字符串:字符串属于不可变的有序序列,不能进行元素增加,修改删除。 2.字符串的常用方法: find():在当前字符串指定范围,指定位置,返回第一次出现的位置。 rfind():从当前字符串尾部向前查找,返回最后一次出现的位置。 index()和rindex():返回一个字符串在当前字符串指定范围中首次和最后一次出现的位置。 count():统计字符串出现的次数。 join():将列表或其他可迭代对象中多个字符串连接,并在相邻两个字符串中插入指定字符串。 lower():将字符串转换为小写。 upper(
2021-06-22 18:30:30
299
原创 Python第二章
元组:元组可以看作轻量级列表,属于不可变序列,与列表的区别是元组的所有元素放在“(”“)”中,而列表是“[”“]”。 元组的创建与删除:用“=” 例子: a_tuple=('a','b','happy') x=() #空元组 注意:创建只包含一个元素的元组时,括号里面的元素后面要有逗号,有逗号时可以没有括号,多元素元组无限制。 >>>a=(2) >>>a 2
2021-03-29 20:45:00
111
原创 Python第二章
序列定义:序列是一块用来存放多个值的内存空间。 可变序列:列表,字典,集合 不可变序列:元组,字符串,可迭代对象 有序序列:列表,元组,字符串,可迭代对象 无序序列:字典,集合 列表定义:列表是python的内置可变序列,是包含若干元素的有序连续内存空间,所有元素放在[]中。相邻元素用逗号隔开。 1.当列表增加或删除元素时,列表对象自动进行内存的扩展或收缩,从而保证元素之间没有缝隙。 2.同一列表中元素的类型可以不同,可以同时包含整数,实数,字符串等基本类型,也可以是列表,,元组,字典,集合以及其他自定义类
2021-03-17 22:51:15
228
原创 python第一章
python第一章 定义:python是一门跨平台,开源,免费的解释型高级动态编程语言。 1.版本的选择:官网( )同时推出了python2.x和3.x两个系列版本,推荐用3.x系列,且并不是数字越大版本就越新,根据自己的使用需求进行选择。 2.输出值的方式: 交互模式:>>>表达式语句 结果 >>> 文件模式:print(*objects,sep=’ ‘,end=’\n’, file=sys.stdout,flush=False) *objects:输出对象,一个或多个
2021-03-10 21:48:26
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅