![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Serendipity0928
这个作者很懒,什么都没留下…
展开
-
Pythond的调试:Debugging
Python的调试:Debugging1. 运行方式1.1 从命令行运行1.2 从脚本内部运行2. 常用命令利⽤好调试,能⼤⼤提⾼你捕捉代码Bug的。⼤部分新⼈忽略了Python debugger(pdb)的重 要性。1. 运行方式1.1 从命令行运行python -m pdb my_script.py这会触发debugger在脚本第⼀⾏指令处停⽌执⾏。这在脚本很短时会很有帮助。你可以通 过(Pdb)模式接着查看变量信息,并且逐⾏调试。1.2 从脚本内部运行你也可以在脚本内部设置断点,这样就原创 2020-07-21 18:09:08 · 303 阅读 · 0 评论 -
Python的魔法变量
Python中的*args和**kwargs1. 写在前面2. *args2.1 作为定义函数的形参2.2 作为调用函数的实参3. **kwargs3.1 作为定义函数的形参3.2 作为调用函数的实参4. *args与**kwargs的调用顺序1. 写在前面首先需要说明的是,星号及星号的个数是必须的,而后面的变量名确实可以任意选取的。2. *args*args表示的是整合或解构可变长度的列表或元组,它的用法可以用于定义函数时的形参或者调用函数的实参。两种用法刚好互逆2.1 作为定义函数的形参当*原创 2020-07-21 16:43:22 · 594 阅读 · 0 评论 -
Python:函数参数类型及其用法
Python函数参数类型及其用法1. 必须参数2. 默认参数3. 不定长参数4. 关键字参数5. 组合参数函数的参数类型可分为:必须参数、默认参数、可变参数(不定长参数)、关键字参数、组合参数,总共5种。1. 必须参数def hello(str): print('必须参数是:',str)>>>hello('hello,world')2. 默认参数默认参数就是定义函数时,形参给定一个值。def hs(name,age=23): print('我叫:',name) pri原创 2020-06-27 13:00:53 · 777 阅读 · 0 评论 -
Python:命令行工具argparse模块的使用方法
python命令行工具的使用—argparse1. 写在前面2. 使用步骤1. 写在前面首先,如果你只是希望传一丢丢数据进去,那么只看下面两行就行了import sysprint("输入的参数为:%s" % sys.argv[1])>> python demo.py 1输入的参数为:12. 使用步骤(1) import argparse # 导入模块(2) parser = argparse.ArgumentParser() # 创建一个解析对象(3) parser.ad原创 2020-06-27 11:52:26 · 493 阅读 · 0 评论 -
Python:文件的读出和写入
Python中文件的读取和写入1. 从文件中读取数据1.1 读取整个文件1.2 逐行读取1.3 读取文件的过程1.4 分开存储2. 向文件中写入数据1. 从文件中读取数据设在当前目录下有命名为"pi_digits.txt"文件,其内容为:3.1415926535897932384626433832791.1 读取整个文件with open('pi_digits.txt') as f: # 默认模式为‘r’,只读模式 contents = f.read() # 读取文件全部内容原创 2020-06-26 20:35:52 · 792 阅读 · 0 评论