python常用函数

来源:互联网 发布:nginx ip hash 原理 编辑:程序博客网 时间:2024/06/10 21:11

1.判断变量xx

import string

xx.isalpha() #是否是字母 

xx.isspace() #是否是空格

xx.isdigit() #是否是数字


2.**表示幂,如2**3表示2的3次方


3.开根号

import math

math.sqrt(xx)

或者

from math import sqrt 


4. append()

向列表尾部添加一个新元素


5. l.sort()

对列表进行排序


6. 每个函数后都需加冒号:

if:

for ... :


7. b = a[:] 

把列表a数据复制到列表b里


8. import time

time.sleep(1) #暂停一秒

time.strftime()可以用来获得当前时间,可以将时间格式化为字符串等等

格式命令列在下面:
%a 星期几的简写
%A 星期几的全称
%b 月分的简写
%B 月份的全称
%c 标准的日期的时间串
%C 年份的后两位数字
%d 十进制表示的每月的第几天
%D 月/天/年
%e 在两字符域中,十进制表示的每月的第几天
%F 年-月-日
%g 年份的后两位数字,使用基于周的年
%G 年分,使用基于周的年
%h 简写的月份名
%H 24小时制的小时
%I 12小时制的小时
%j 十进制表示的每年的第几天
%m 十进制表示的月份
%M 十时制表示的分钟数
%n 新行符
%p 本地的AM或PM的等价显示
%r 12小时的时间
%R 显示小时和分钟:hh:mm
%S 十进制的秒数
%t 水平制表符
%T 显示时分秒:hh:mm:ss
%u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)
%U 第年的第几周,把星期日做为第一天(值从0到53)
%V 每年的第几周,使用基于周的年
%w 十进制表示的星期几(值从0到6,星期天为0)
%W 每年的第几周,把星期一做为第一天(值从0到53)
%x 标准的日期串

%X 标准的时间串

%y 不带世纪的十进制年份(值从0到99)

%z,%Z 时区名称,如果不能得到时区名称则返回空字符。
%Y 带世纪部分的十制年份

%% 百分号


9. .format 格式化

如: print '{}'.format(n) #打印n


10. if not #相当于c语言 if!


11. isinstance(n, 类型)

判断变量n是否是某种类型,比如isinstance(n,int),判断n是否是int类型


12. python 三目运算符不能用a>b?c:d表示

可以用c if a>b else d表示


13.datetime

import datetime

print(datetime.date.today().strftime('%d/%m/%Y')) #输出今天的时间,day/month/year

Birth = datetime.date(1997, 10, 23) #创建日期

print(Birth.strftime('%d/%m/%Y'))

BirthNextDay = Birth + datetime.timedelta(days = 1)#日期运算, Birth加一天

BirthNextYear = Birth.replace(year = Birth.year + 1)#日期替换


14. reduce(f, list)函数

输入参数有两个,一个是函数f,一个是列表list。然后对list的每个元素反复调用f,最终返回结果。

如:

def f(x, y):

return x + y

reduce(f, [1, 3, 5])

#结果为9

reduce还可以输入第三个参数,作为计算的初始值。

reduce(f, [1, 3, 5], 100)

#结果为109。相当于把100加到列表初始位置


15. 通常print 相当于 stdout.write加个回车

from sys import stdout

stdout.write(str)


16. sum(list)

对列表list所有元素求和,返回求和结果。


17. list[-1]

表示列表最后一个元素


注:以上内容均整理自python100例。http://www.runoob.com/python/python-100-examples.html

0 0
原创粉丝点击