03 2023 档案
摘要:1.返回值介绍 现实生活中的场景: 我给儿子10块钱,让他给我买包烟。这个例子中,10块钱是我给儿子的,就相当于调用函数时传递到参数,让儿子买烟这个事情最终的目标是,让他把烟给你带回来然后给你对么,,,此时烟就是返回值 开发中的场景: 定义了一个函数,完成了获取室内温度,想一想是不是应该把这个结果给
阅读全文
摘要:当我们开始学习 Python 时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。 确切来说,这是完全没有问题的,但是有一些方法可以在不忽略可读性的情况下缩短我们的 Python 代码。单行 Python 代码,只要我们能够正确的使用它们,那么我们将能够很好的兼顾
阅读全文
摘要:可变长参数:方式有两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,依次来分别接收溢出的位置实参*与关键字实参** 一、可变长参数之* 形参中的*会将溢出的位置实参全部接收,然后存储为元组的形式,再然后把元组赋值给*后的参数。需要注意的是:*后的参数名约定俗成为args。 d
阅读全文
摘要:函数内部的函数只能在函数内部调用,不能在函数外部调用,通过接下来的学习你将会知道为什么会出现这种情况。 def f1(): def f2(): print('from f2') f2() f2() # NameError: name 'f2' is not defined 一、名称空间 名称空间(n
阅读全文
摘要:一、派生 派生:子类中新定义的属性的这个过程叫做派生,并且需要记住子类在使用派生的属性时始终以自己的为准 1 派生方法一(类调用) 指名道姓访问某一个类的函数:该方式与继承无关 class OldboyPeople: """由于学生和老师都是人,因此人都有姓名、年龄、性别""" school = '
阅读全文