python JSON、time、math、request库
2017-06-21 15:58
176 查看
python request库
http://docs.python-requests.org/zh_CN/latest/user/quickstart.html 快速上手http://docs.python-requests.org/zh_CN/latest/user/advanced.html#advanced 高级用法
python JSON 库
json.dumps:将 Python对象编码成 JSON 字符串语法:
json.dumps(obj, skipkeys=False,ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None,separators=None, encoding="utf-8", default=None, sort_keys=False,**kw)
json.loads:将已编码的 JSON 字符串解码为Python 对象
Python time库
Time模块包含了以下内置函数,既有时间处理相的,也有转换时间格式的:1) time.altzone:
返回格林威治西部的夏令时地区的偏移秒数。如果该地区在格林威治东部会返回负值(如西欧,包括英国)。对夏令时启用地区才能使用。
2) time.asctime([tupletime]):
接受时间元组并返回一个可读的形式为"Tue Dec11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串。
3) time.clock( ):
用以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。
4) time.ctime([secs]):
作用相当于asctime(localtime(secs)),未给参数相当于asctime()
5) time.gmtime([secs]):
接收时间辍(1970纪元后经过的浮点秒数)并返回格林威治天文时间下的时间元组t。注:t.tm_isdst始终为0
6) time.localtime([secs]):
接收时间辍(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。
7) time.mktime(tupletime):
接受时间元组并返回时间辍(1970纪元后经过的浮点秒数)。
8) time.sleep(secs):
推迟调用线程的运行,secs指秒数。
9) time.strftime(fmt[,tupletime]):
接收以时间元组,并返回以可读字符串表示的当地时间,格式由fmt决定。
10) time.strptime(str,fmt='%a%b %d %H:%M:%S %Y'):
根据fmt的格式把一个时间字符串解析为时间元组。
11) time.time():
返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
12) time.tzset():
根据环境变量TZ重新初始化时间相关设置
重要属性:
13) time.timezone:
属性time.timezone是当地时区(未启动夏令时)距离格林威治的偏移秒数(>0,美洲;<=0大部分欧洲,亚洲,非洲)。
14) time.tzname:
属性time.tzname包含一对根据情况的不同而不同的字符串,分别是带夏令时的本地时区名称,和不带的。
python math 库
dir(math) #这句可查看所有函数名列表help(math) #查看具体定义及函数0原型
常用函数:
ceil(x) 取顶
floor(x) 取底
fabs(x) 取绝对值
factorial (x) 阶乘
hypot(x,y) sqrt(x*x+y*y)
pow(x,y) x的y次方
sqrt(x) 开平方
log(x)
log10(x)
trunc(x) 截断取整数部分
isnan (x) 判断是否NaN(not a number)
degree (x) 弧度转角度
radians(x) 角度转弧度
常量:
e =2.718281828459045
pi = 3.141592653589793
相关文章推荐
- python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)
- python-函数式编程,反射,random,md5,pickle,json,re,time
- Python time、datetime、os、random、sys、hashlib、json、shutil、logging、paramiko、subprocess、ConfigParser、xml、shelve模块的使用
- 7.8-7.10 JLL实习日志-DjangoAPI+python+json,post for many records in a time
- [代码笔记] python 之JSON 使用和 Time,datetime
- python模块概况,json/pickle,time/datetime,logging
- python 的time模板翻译及说明
- python Json的一点收获,自定义序列化方法
- python json libraries install info
- python的计时函数——timeit模块
- Date and Time Representation in Python
- python的time和date处理
- python 的内嵌time模板翻译及说明
- gcc下链接外部库(如 time.h math.h等)
- 让python json encode datetime类型
- Recipe 1.1. Processing a String One Character at a Time(Python Cookbook)
- python整理十八——datetime与time之间的转换
- 【LeetCode with Python】 Best Time to Buy and Sell Stock II
- python的json库问题!json-py VS simplejson
- python整理二十四——让simplejson支持datetime类型的序列化