- 博客(18)
- 收藏
- 关注
原创 Python本人自学笔记(14)模块及常用的第三方模块
在Python中一个后缀为 .py 的 Python 文件就是一个模块模块中可以定义函数、类等模块也可以比年函数、类、变量等名称相冲突的问题模块不仅提高了代码的可维护性,同时还提高了代码的可重用性在给模块命名的时候要求全部用小写字母,多个单词之间使用下划线 ’_‘ 进行分隔如果自定义模块名称与系统内置模块名称相同,那么在导入时会优先导入自定义的模块模块分为系统内置模块:由开发人员编写好的模块,在安装Python解释器时一同安装成计算机。
2024-02-27 20:36:54
1263
原创 Python本人自学笔记(12) 面向对象三大特征
隐藏内部细节,对外提供操作方式是通过对属性或方法添加单下划线、双下划线以及首尾双下划线来实现在类外访问私有实例属性和方法需要在使用前加 _类名,但是不建议使用可以使用修饰器 @property(设置方法,将其转换成属性)来访问私有属性,仅查看,不能修改要再加 @已经设置的方法名.setter 再命名一个方法名相同,变量不同的方法(方法重载??
2024-02-21 16:02:12
403
原创 Python本人自学笔记(7) 匿名函数lambda
lambda是指没有名字的函数,,这种函数只能使用一次,一般是在函数的函数体只有一句代码且只有一个返回值时,可以使用匿名函数来简化。例:result=lambda 参数列表:表达式。
2024-02-02 22:23:22
341
原创 Python本人自学笔记(5) 函数返回值
如果函数的运行结果需要在其他函数中使用,那么这个函数就应该被定义为带返回值的函数。 函数的运行结果使用return关键字进行返回。 return可以出现在函数中的任意一个位置,用于结束函数。 返回值可以是一个值,或多个值,如果返回的值是多个,结果是一个元组类型。
2024-02-02 20:58:41
356
原创 Python本人自学笔记(4) 函数参数传递:可变参数
个数可变的位置参数是在参数前加一颗星(*para),para是形式参数的名称,函数调用时可接收任意个数的实际参数,并放到元组中。个数可变的关键字参数是在参数前加两颗星(**para),在函数调用时可接收任意多个“参数=值”形式的参数,并放到一个字典中。使用 type()函数得到 para 参数的类型为 tuple (元组)我们也可以将列表中的元素分别放入,在列表前面加 * 就行(将列表解包)所以必须将字典解包,类似的加两颗 *列表传入时仅作为一个参数。个数可变的关键字参数。个数可变的关键字参数。
2024-01-26 21:33:11
394
原创 Python本人自学笔记(3) 函数2
位置参数是指调用时的参数个数和顺序必须与定义的参数个数和顺序相同例如:定义函数时声明了两个参数,但是我在调用函数时只有一个赋值,程序报错TypeError: birthday() missing 1 required positional argument: 'age'。再例如,参数顺序不相同:上图错误将10赋值给了name参数,但是name是字符串类型,程序出错。
2024-01-25 22:37:51
372
原创 Python本人自学笔记(2) 函数1
使用 def 关键字确定函数名称、参数名称、参数个数、编写函数体(用于实现函数功能的代码)def 函数名(参数列表):函数体[return返回值列表]参数和返回值可以是多个,return非必须。
2024-01-25 21:01:29
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人