我的成长磨练,每天写博客,年轻人,卷起袖子,来把手弄脏吧! ------ 博客首页
上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 一、sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 方法详解 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当 阅读全文
posted @ 2019-08-27 16:04 不喜 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理。 方法详解 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前 阅读全文
posted @ 2019-08-27 16:02 不喜 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、random模块 import random # 大于0且小于1之间的小数 print(random.random()) 0.42866657593385415 # 大于等于1且小于等于3之间的整数 print(random.randint(1, 3)) 3 # 大于等于1且小于3之间的整数 p 阅读全文
posted @ 2019-08-27 16:00 不喜 阅读(115) 评论(0) 推荐(0) 编辑
摘要: datetime模块可以看成是时间加减的模块 import datetime # 返回当前时间 print(datetime.datetime.now()) 2019-03-07 16:22:14.544130 print(datetime.date.fromtimestamp(time.time( 阅读全文
posted @ 2019-08-27 15:58 不喜 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 0.1time模块import time 0.1.1 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 time_stamp = time.time() print(time_stamp, type(time_stamp)) 155255 阅读全文
posted @ 2019-08-27 15:55 不喜 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要有模块 面条版代码-->函数版代码-->文件版代码(模块)-->文件夹版(包) 代码会变得更加简洁,清晰,模块化 一个模块里会有多个函数,相当于一个大功能细分成多个小功能 自定义模块 第三方模块,如requests 内置模块,如time 包(文件夹) 二、import 与 from... 阅读全文
posted @ 2019-08-26 15:47 不喜 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数 更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii 1.1 掌握 1.bytes() 解码字符。 res = '你好'.encode('utf8') print(res) b'\xe 阅读全文
posted @ 2019-08-26 15:44 不喜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 匿名函数,他没有绑定名字,使用一次即被收回,加括号既可以运行。 lambda x, y: x+y <function __main__.<lambda>(x, y)> res = (lambda x, y: x+y)(1, 2) print(res) 3 二、与内置函数联用 匿名函数通 阅读全文
posted @ 2019-08-26 15:42 不喜 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、什么是函数递归 函数的嵌套调用是:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数的过程中,又直接或间接地调用了它自身。 def foo(): print('from foo') foo() foo() # 进入死循环 如果递归函数不断地调用函数自身,那么这个递归函数将 阅读全文
posted @ 2019-08-26 15:40 不喜 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 迭代器:迭代的工具。迭代是更新换代,如你爷爷生了你爹,你爹生了你,迭代也可以说成是重复,并且但每一次的重复都是基于上一次的结果来的。如计算机中的迭代开发,就是基于软件的上一个版本更新。以下代码就不是迭代,它只是单纯的重复 while True: print('*'*10) 一、可迭代对象 pytho 阅读全文
posted @ 2019-08-26 15:38 不喜 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页