- 博客(20)
- 收藏
- 关注
原创 面向对象——对象与类
人就是一种类,每个人——即人这类的对象,都有姓名、年龄、身高、体重等属性,每个人也都有吃饭、睡觉、运动等行为。类是对象的抽象,对象则是类的实际化、具体化,每个对象都包含了类中定义的属性和行为。同一类的对象虽然都具有相同的属性,但是其中每个对象是不同的,这表现为每个对象各自的属性值并不相同。从上面几个示例可以看到,实际的“小王”和“小刘”对象,都具有“人”的属性和行为,这里的“人”就是类。编程语言中,类的属性是以成员属性(也可称为成员变量)来定义的,类的行为是以成员方法来定义的。
2023-03-21 21:02:09
248
原创 编写程序,分别采用面向对象和面向函数两种方式绘制正弦曲线和余弦曲线
【代码】编写程序,分别采用面向对象和面向函数两种方式绘制正弦曲线和余弦曲线。
2023-02-14 09:35:07
969
1
原创 Python——文档字符串
从执行的结果可以看到,文档字符串可以使用_doc_(注意双下划线)获取。如果你已经在Python中使用过help(),就说明你已经看过文档字符串的使用了,它所做的只是抓取函数的_doc_属性,然后整洁地展示给你。在使用“def”关键字定义一个函数时,其后必须跟有函数名和包括形式参数的园括号。从函数体的第一行可以是字符串,这个字符串就是文档字符串。自动化工具也能以同样的方式从你的程序中提取文档。
2022-12-29 17:28:40
106
原创 Python——Lambda表达式
add函数的作用是返回两个参数“x”和“y”的和,改写成lambda表达式就是“lambda x, y: x+y”。之后的内容由“:”分为两部分:“:”左边的是函数的参数,在例子中就是“x”和“y”,与定义一般函数时括号中的参数一致;“:”右边的就是要返回的值,lambda表达式不需要用“return”关键字返回内容,函数默认会返回“:”右边的值。名字叫匿名函数,自然这类函数的特点就是不需要特别去定义函数的名字。通常在需要一个函数,但又不想费神去命名它的时候,就可以使用匿名函数。
2022-12-29 16:16:11
374
原创 Python——过滤敏感词功能
敏感词通常是指带有敏感政治倾向、暴力倾向、不健康色彩的词或不文明的词语,对于文章中出现的敏感词常用的处理方法是使用特殊符号(如“*”)对敏感词进行替换。要求编写代码,根据输入的字符串来屏蔽部分字符,实现具有过滤敏感词功能的程序。
2022-12-15 12:30:48
2142
原创 校园歌手比赛
为丰富校园文化生活,学校拟组织一场歌手大赛,从参赛选手中选拔出十名相对突出的学生,授予“校园十大歌手”称号。比赛之中设置有评委组,每名选手演唱完毕之后会由评委组的10名评委打分。为保证比赛公平公正、防止作弊和恶意打分,计算得分(即平均分)时会先去掉最高分和最低分。要求编写程序,实现根据需求计算选手得分的功能。
2022-12-15 12:27:01
2911
原创 Python——控制流程
所有编程语言在编写时都要遵照语言结构和流程控制,它们控制了整个程序运行的步骤。流程控制包括顺序控制、条件控制和循环控制。所谓顺序控制,就是按照正常的代码执行顺序,从上到下、从文件头到文件尾依次指定每条语句。
2022-11-13 20:46:52
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人