Key
Assert
- python 的
Assert
用法相当于if not STATEMENT, raise AssertionError
- 我理解的
Assert
相当于不用(想)做异常处理时保证代码能够跑起来的一种方法
args, *kwargs
- 首先 python 向函数传递参数有两种方式,一种是位置参数(position arguments,args),一种是关键词参数(keyword arguments,*kwargs)
- 举例说
myfunc(a, b, k1=9, k2=2)
中,a, b
是位置参数,即*args
,k1, k2
是关键词参数,即**kwargs
Pycharm
ValueError: list.remove(x): x not in list
https://stackoverflow.com/questions/49628994/pycharm-console-cannot-connect-after-update
启动pycharm中的python console报错,错误提示如上,原因是ipython版本过高,卸载后安装指定版本即可
pip install ipython==6.2.0