- 博客(8)
- 收藏
- 关注
原创 学习Python语法--*args 和 **kwargs
*args:允许传递任意数量的位置参数,参数会被打包成一个元组。**kwargs:允许传递任意数量的关键字参数,参数会被打包成一个字典。你可以将*args和**kwargs组合使用,创建非常灵活的函数,能够接受任意数量的参数。还可以使用和**来解包列表和字典,作为位置参数或关键字参数传递给函数。通过灵活使用*args和**kwargs,可以编写出更为通用和简洁的函数,大大提高了代码的可扩展性。
2024-09-29 14:32:54
586
原创 学习Python语法--面向对象基础
创建类的语法:class 类名:类的名称命名首字母大写&驼峰式命名;data="给{}发邮件,内容是:{}".format(email,self.data)#对象名=类名()msg_object = Message("注册成功")创建对象,会自动执行类中的初始化方法_init_方法;将一些数据封装到对象中,在执行方法时,再去对象中获取;函数内部需要的数据均通过参数的形式传递;self,本质上就是一个参数。这个参数是Python内部会提供,其实质是“调用当前方法的那个对象”;对象。
2024-09-27 19:42:39
426
原创 学习Python语法--关于函数的参数注解
以字典的形式存放在函数的__annotations__属性中而对函数的其他部分没有影响。是可选的用户自定义函数类型的。
2024-07-25 14:48:28
304
原创 学习Python语法--理解if __name__ == “__main__“
结构用于确保代码块仅在脚本被直接运行时执行,而不是在作为模块被导入时执行。import sys导入sys模块,以便访问命令行参数。调用fib函数,并将从命令行获取的参数转换为整数传递给函数。这段代码的设计确保了脚本的复用性,使其既可以作为独立脚本运行,也可以作为模块导入到其他脚本中使用。
2024-07-22 14:05:32
902
原创 学习Python语法--海象操作符:=
=海象操作符允许在表达式中进行赋值操作,从而简化代码并提高可读性。它特别适用于在条件语句、循环和列表推导式中需要同时进行计算和赋值的场景。通过上述示例,你可以更好地理解如何在实际应用中使用:=操作符。
2024-07-21 16:24:28
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人