Python常用总结——捋一捋Python中经常遇到的知识点

函数

函数参数中的*和**参数含义

Python函数参数包括位置参数、关键字参数
***参数都用来接收未知数量的参数,*参数将接收的参数作为元组传入,**将关键字参数作为字典传入;

def func(**kargs):
    print(type(kargs))
    a = kargs["abc"]
    print(a)
    print(kargs["name"])
    
def func1(name, abc):
    print(abc)
    print(name)

def func2(*args):
    print(type(args))
    print(args)

dict = {"abc":10, "name":"zhanghaiming"}
func(**dict)
func1(**dict)
func2(1,2)

输出:

<class 'dict'>
10
zhanghaiming
10
zhanghaiming
<class 'tuple'>
(1, 2)

【参考】
1、https://www.cnblogs.com/arkenstone/p/5695161.html

内置函数

其他

property属性使用:

https://www.liaoxuefeng.com/wiki/897692888725344/923030547069856

https://blog.csdn.net/AlanGuoo/article/details/78855750

作为装饰器,将类的成员函数变成属性的直接调用,可以实现对成员函数的取值检测等运算操作;

staticmethod用法:

raise用法:

相当于直接中断程序执行

raise NotImplementedError
raise FileNotFoundError

Python忽略警告信息

Python的警告信息有时候很烦人,特别是因为软件版本引起的警告,下面的代码可以去掉python输出的警告:

import warnings
warnings.filterwarnings("ignore")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值