首先搭建框架,在主程序 main 文件中,编写大框架,实现基本的用户输入和判断;在工具文件 tools 中,编写函数以供主程序调用;在 main 文件的最顶部使用 import 关键字导入 tools
如果在开发程序时,不希望立刻编写分支内部的代,可以使用 pass 关键字,表示一个占位符,能够保证程序的代码结构正确程序运行时,pass 关键字不会执行任何操作
在判断多个 or 相连的条件时,可以尝试使用成员运算符 in 进行判断;
while True 是一个无限循环,只有当用户主动退出(break)时,循环才会结束;
学会使用 TODO 注释,在 下方还可以查看所有的 TODO 注释;
当需要修改变量的名称时,可以将光标移动至该变量处,按 shift + F6 选择更改所有的变量即可;
在打印表头时,可以使用 for 循环打印
注意在函数中 return 关键字的用法;可以在 return 后加上函数需要返回的值,如果 return 后不加任何东西,则会返回调用函数的地方,并继续向下执行代码,return 下方的代码不会被执行
判断空列表、空字符串等,可以使用 len 函数
break 关键字会退出最近的一个闭路循环
如果 print(“str”) 中,str 的长度太长,可以将光标移动至 str 中间某处按下回车键换行,使得代码显示效果更清楚;
在删除列表元素的方法中,remove 方法是传递某个元素,然后删除传递的元素;而 pop 方法需要传递该元素的 index ,然后删除该 index 的元素;
当所有代码编写完成并验证无误,养成对函数增加注释的好习惯,以便于日后再查看代码时可以看懂,并把 TODO 注释删去

在主程序调用 tools 中的函数时,pycharm 会生成一个缓存文件 .pyc ,此时再修改 tools 中的函数在主程序运行时并不会改变,只有退出主程序,重新运行主程序后,tools 中修改的函数才能生效