摘要: 终端中使用 python -m pdb 文件.py 就可以启用pdb调试,常见操作命令为: l > 查看代码 n > 执行下一行(一行一行的执行) c > 继续执行 (执行全部代码,相当于没有使用pdb调试) b > 加断点(b 7),就意味着在程序的第7行加了断点 break > 删除断点,但是必 阅读全文
posted @ 2023-01-10 15:47 文书先生 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-12-20 13:22 文书先生 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-12-16 19:15 文书先生 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-12-16 19:07 文书先生 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-12-10 15:48 文书先生 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-12-07 12:49 文书先生 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 程序开始执行,执行到 test()函数, 不执行继续往下执行, 当遇到test(100) 调用函数的时候, 将实参100传给形参number, 然后又执行到内部的 test_in()函数, 程序不执行, 执行到 return test_in, 将内部的函数引用返回给调用方, 由ret变量接收, 程序 阅读全文
posted @ 2022-12-06 23:05 文书先生 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在python中, 当定义了一个函数的时候, 函数名实际上是定义了一个变量,指向了一片定义好的函数体, 这意味着函数名,也就是定义了一个变量, 这个变量存储着 所定义的函数的引用地址 如果再定义一个 变量 test2 = test 那么这个新定义的变量test2 也同样指向了test所指向的这片函数 阅读全文
posted @ 2022-12-06 20:01 文书先生 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 在python中, list, tuple, dict, set, str可以用 for循环进行迭代, 列表生成式也可以用来迭代 for temp in 'abcdef': print(temp) testList = ['a','b','c','d'] for test in testList: 阅读全文
posted @ 2022-12-06 19:30 文书先生 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Python中copy模块下的deepcopy函数使用, 采用的深层拷贝, 并开辟新的空间 如果用copy函数, 如果拷贝的是不可变类型: 阅读全文
posted @ 2022-12-04 14:18 文书先生 阅读(55) 评论(0) 推荐(0) 编辑