学习
Python红尘
学无止境
展开
-
文件操作方法总结
基本使用import os# 查看操作类型,nt表示windows,posix表示unixprint(os.name)# 可以执行系统命令# 清空屏幕os.system('cls')# 启动计算器os.system('calc')# 环境变量# 所有环境变量env = os.environfor key in env: print(key, env[key]...原创 2019-05-05 17:24:45 · 196 阅读 · 0 评论 -
python方法解决斐波那契数列及阶乘和
用递归解决斐波那契数列def fib(n): lt = [] for i in range(n): if i == 0 or i == 1: lt.append(1) else: lt.append(lt[i - 2] + lt[i - 1]) return ltprint(fib(9)...原创 2019-05-06 20:34:28 · 270 阅读 · 0 评论 -
约瑟夫环出圈问题python解法(猴子选大王)
一群猴子围成一圈,按1,2,3,…,n依次编号。然后从第1只开始数,数到第m只,把它剔除圈,再重新开始数,如此不停的进行下去,最后剩下的那只就是大王。要求编程模拟次过程,封装一个函数,传入参数m,n,返回最后大王的编号def monkey_choice_king(m, n):#用列表生成式生成一个列表 lt = [i for i in range(1, n + 1)] w...原创 2019-05-06 21:05:49 · 2233 阅读 · 0 评论 -
time模块用法总结
import timeprint('hello')# 睡眠time.sleep(1)print('world')# 获取时间戳t = time.time()print(t)# 将指定时间戳转换为对象(time.struct_time)# 不指定时间戳,会转换为当地时间,带当地时区local_time = time.localtime()print(local_time...原创 2019-05-07 11:50:22 · 537 阅读 · 0 评论