摘要:
计算器的思路主要是先用正则匹配出括号内的计算,然后用计算的结果将括号及内容整个替换掉,再匹配括号进行计算,替换,直至将括号内的计算全部完成 再者就是需要用正则匹配出乘除法先进行计算,再用正则匹配加减法进行计算,同时需要注意空格及符号的处理,如:++,—,/-,*-,或是负数开头的公式的计算 具体如下 阅读全文
摘要:
os模块是和系统进行交互的模块 文件夹操作 文件夹的创建 生成多层文件夹 makedirs() 生成一层文件夹 mkdir(),当父文件夹存在时,可以在父文件创建zi文件夹,需注意的是依然是只创建一个文件夹,当在没有此文件名的父文件中创建子文件夹时会报错 删除文件夹 需要注意的是无论哪种删除文件夹的 阅读全文
摘要:
sys是和python解释器打交道 argv argv的第一个参数是python这个命令后面的值,从第二个参数开始可以是用户设定的输入内容 path 模块是存在与硬盘中的,当import是才加载到内存中的,一个模块能否顺利地导入,需要看sys.path下面有没有这个模块,自定义模块时也需要关注sys 阅读全文
摘要:
时间格式 格式化时间(Format String): 2017/03/17 15:01:02 2017-03-17 15:01:02 2017.03.17 15:01:02 结构化时间(struct_time): 以元组形式表示 时间戳时间(timestamp) 浮点型数据类型,以秒为单位, 供机器 阅读全文
摘要:
随机小数 random.random() 取(0-1)之间的小数 random.uniform(m,n) 取(m-n)之间的小数 随机整数 random.randint(m,n) 随机取m,n之间的整数,包括m以及n random.randrange(m,n) 随机取m,n之间的整数,包括m但不包括 阅读全文