
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 · 436 阅读 · 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 · 678 阅读 · 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 · 955 阅读 · 0 评论 -
Python:命令行工具argparse模块的使用方法
python命令行工具的使用—argparse1. 写在前面2. 使用步骤 1. 写在前面 首先,如果你只是希望传一丢丢数据进去,那么只看下面两行就行了 import sys print("输入的参数为:%s" % sys.argv[1]) >> python demo.py 1 输入的参数为:1 2. 使用步骤 (1) import argparse # 导入模块 (2) parser = argparse.ArgumentParser() # 创建一个解析对象 (3) parser.ad原创 2020-06-27 11:52:26 · 900 阅读 · 0 评论 -
Python:文件的读出和写入
Python中文件的读取和写入1. 从文件中读取数据1.1 读取整个文件1.2 逐行读取1.3 读取文件的过程1.4 分开存储2. 向文件中写入数据 1. 从文件中读取数据 设在当前目录下有命名为"pi_digits.txt"文件,其内容为: 3.1415926535 8979323846 2643383279 1.1 读取整个文件 with open('pi_digits.txt') as f: # 默认模式为‘r’,只读模式 contents = f.read() # 读取文件全部内容原创 2020-06-26 20:35:52 · 918 阅读 · 0 评论