Python案例练习1

简介: .定义一个匿名函数:可以计算两个数字的和.

文章目录


解答题


1.定义一个匿名函数:可以计算两个数字的和.

2.描述类的组成部分?

3.书写定义类和创建对象的语法?

4.简述对self的理解?

5.简述对_ init__ 方 法的理解

6.简述对_ str_ 方 法的理解


代码题


1.存在如下列表,想要对列表中的字典按照年龄大小排序,请书写代码完成这个

2.定义一个学生类(Student):

3.定义一个电脑类(computer),


解答题


1.定义一个匿名函数:可以计算两个数字的和.

lamdba a,b:
    a + b

2.描述类的组成部分?

1.类名
2.属性
3.方法

3.书写定义类和创建对象的语法?

class类名:
  def方法名(se1f):
  pass
变量=类名()

4.简述对self的理解?

class类名:
  def方法名(se1f):
  pass
变量=类名()

5.简述对_ init__ 方 法的理解

调用时机:创建对象之后会自动调用
应用:给对象添加属性的
注意点:如果存在self之外的形参,在创建对象的时候,必须传递实参值

6.简述对_ str_ 方 法的理解

print(对象)的时候会自动调用,必须返回一个字符串

代码题


1.存在如下列表,想要对列表中的字典按照年龄大小排序,请书写代码完成这个


需求.

list1 = [{'name': 'd', 'age': 19},
         {'name': 'b', 'age': 16},
         {'name': 'a', 'age': 16},
         {'name': 'c', 'age': 20}]
list1 = [{'name': 'd', 'age': 19},
         {'name': 'b', 'age': 16},
         {'name': 'a', 'age': 16},
         {'name': 'c', 'age': 20}]
list1.sort(key=lambda x: x['age'], reverse=True)

2.定义一个学生类(Student):


1.包含属性姓名name,年龄age>.

2.包含方法:

1.吃饭的方法eat,在方法中输出xx要吃饭,xx为学生具体的名字

2.睡觉的方法sleep,在方法输出xx要睡觉, , xx为学生具体的名字

3.过年的方法year,要求,年龄增加一岁

3.打印对象的时候,输出学生的姓名和年龄信息格式如下

姓名: xxx, 年龄: xx岁,XX为具体的名字和年龄


4.创建两个对象,并分别调用 吃饭和睡觉和过年的访问


小明18岁


小红17岁

分析
类名:学生类Student
属性:姓名name,年龄age
方法:吃饭eat  睡觉 sleep  过年year, _ str_, _init_

微信图片_20221011223530.png微信图片_20221011223535.png


class Student:
    # 添加属性
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def __str__(self):
        return f"姓名:{self.name},年龄:{self.age}岁"
   def eat(self):
        print(f'{self.name}要吃饭')
    def sllep(self):
        print(f'{self.name}要睡觉')
    def year(self):
        self.age += 1
# 创建对象
xm = Student('小明',18)
xh = Student('小红',17)
print(xm)
print(xh)
xm.eat()
xm.sllep()
xm.year()
print(xm)
执行结果:
"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/案例/作业二.py
姓名:小明,年龄:18岁
姓名:小红,年龄:17岁
小明要吃饭
小明要睡觉
姓名:小明,年龄:19岁
Process finished with exit code 0


3.定义一个电脑类(computer),


电脑有品牌(brand),有价格(price),能播放电影(play_ movie)。

分别创建2个对象"小米电脑mi“和"苹果电脑mac”。分别调用放电影的动作,输出内容格式如下: xx播放电影oo, xx为电脑品牌,oo为电脑的名字,

电影名字作为参数传递即可

●小米电脑播放葫芦娃

●苹果电脑播放变形金刚

分析
类名:电脑类 Computer
属性:品牌 brand ,价格 price  [movie 电影的名字]
方法:play_movie
class Computer:
    def __init__(self, brand, price):
        self.brand = brand
        self.price = price
    def play_movie(self, movie):
        print(f'{self.brand} 播放电影 {movie}')
# 创建对象
mi = Computer("小米", 4899)
mac = Computer("Mac", 16999)
mi.play_movie("葫芦娃")
mac.play_movie("变形金刚")
mi.play_movie("西游记")
执行结果:
"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/案例/03.py
小米 播放电影 葫芦娃
Mac 播放电影 变形金刚
小米 播放电影 西游记
Process finished with exit code 0


相关文章
|
2月前
|
数据采集 监控 数据库
Python异步编程实战:爬虫案例
🌟 蒋星熠Jaxonic,代码为舟的星际旅人。从回调地狱到async/await协程天堂,亲历Python异步编程演进。分享高性能爬虫、数据库异步操作、限流监控等实战经验,助你驾驭并发,在二进制星河中谱写极客诗篇。
Python异步编程实战:爬虫案例
|
3月前
|
设计模式 缓存 运维
Python装饰器实战场景解析:从原理到应用的10个经典案例
Python装饰器是函数式编程的精华,通过10个实战场景,从日志记录、权限验证到插件系统,全面解析其应用。掌握装饰器,让代码更优雅、灵活,提升开发效率。
262 0
|
5月前
|
数据采集 存储 NoSQL
Python爬虫案例:Scrapy+XPath解析当当网网页结构
Python爬虫案例:Scrapy+XPath解析当当网网页结构
|
6月前
|
数据可视化 算法 数据挖掘
Python 3D数据可视化:7个实用案例助你快速上手
本文介绍了基于 Python Matplotlib 库的七种三维数据可视化技术,涵盖线性绘图、散点图、曲面图、线框图、等高线图、三角剖分及莫比乌斯带建模。通过具体代码示例和输出结果,展示了如何配置三维投影环境并实现复杂数据的空间表示。这些方法广泛应用于科学计算、数据分析与工程领域,帮助揭示多维数据中的空间关系与规律,为深入分析提供技术支持。
239 0
Python 3D数据可视化:7个实用案例助你快速上手
|
9月前
|
搜索推荐 算法 程序员
6个案例15分钟让你了解Python套路
Python以其简洁易读的语法,成为编程初学者的首选。本文通过7个经典代码案例,带你快速了解Python编程的核心概念和常用技巧: 1. **九九乘法口诀**:使用嵌套循环打印乘法表。 2. **列表求和**:展示两种方法(for循环和内置函数sum())计算列表元素之和。 3. **素数判断**:编写函数判断一个数是否为素数。 4. **斐波那契数列**:生成指定长度的斐波那契数列。 5. **冒泡排序**:实现简单的冒泡排序算法。 6. **汉诺塔问题**:通过递归解决经典的汉诺塔问题。 这些案例不仅展示了Python的基础语法,更体现了编程思维的重要性,帮助初学者逐步掌握编程套路。
235 2
|
数据采集 前端开发 NoSQL
Python编程异步爬虫实战案例
Python编程异步爬虫实战案例
310 2
|
数据采集 自然语言处理 API
Python反爬案例——验证码的识别
Python反爬案例——验证码的识别
403 2
|
人工智能 API iOS开发
ChatGPT编程Python小案例(拿来就用)—解压zip压缩文
ChatGPT编程Python小案例(拿来就用)—解压zip压缩文
169 1
|
iOS开发 MacOS Python
Python编程小案例—利用flask查询本机IP归属并输出网页图片
Python编程小案例—利用flask查询本机IP归属并输出网页图片
192 1
|
存储 算法 API
Python学习五:函数、参数(必选、可选、可变)、变量、lambda表达式、内置函数总结、案例
这篇文章是关于Python函数、参数、变量、lambda表达式、内置函数的详细总结,包含了基础知识点和相关作业练习。
197 0

推荐镜像

更多