Python sys变量
argv |
命令行参数 |
builtin_module_names |
链接C模块 |
byteorder |
原生字节排序 |
check_interval |
Signal检查频率 |
exec_prefix |
根目录 |
executable |
可执行文件的名称 |
exitfunc |
退出函数名称 |
modules |
加载的模块 |
path |
搜索路径 |
platform |
当前平台 |
stdin, stdout, stderr |
I / O的文件对象 |
version_info |
Python版本信息 |
winver |
版本号 |
Python sys.argv
sys.argv[0] |
foo.py |
sys.argv[1] |
bar |
sys.argv[2] |
-c |
sys.argv[3] |
qux |
sys.argv[4] |
--h |
sys.argv for the command: $ python foo.py bar -c qux --h |
Python os 变量
altsep |
替代 sep |
curdir |
当前 dir 字符串 |
defpath |
默认搜索路径 |
devnull |
空设备的路径 |
extsep |
扩展分隔符 |
linesep |
行分隔符 |
name |
OS的名称 |
pardir |
父目录字符串 |
pathsep |
修补程序分隔符 |
sep |
路径分隔符 |
注册操作系统名称: "posix", "nt", "mac", "os2", "ce", "java", "riscos" |
Python类特殊方法
__new__(cls) |
__lt__(self, other) |
__init__(self, args) |
__le__(self, other) |
__del__(self) |
__gt__(self, other) |
__repr__(self) |
__ge__(self, other) |
__str__(self) |
__eq__(self, other) |
__cmp__(self, other) |
__ne__(self, other) |
__index__(self) |
__nonzero__(self) |
__hash__(self) |
|
__getattr__(self, name) |
|
__getattribute__(self, name) |
|
__setattr__(self, name, attr) |
|
__delattr__(self, name) |
|
__call__(self, args, kwargs) |
Python列表方法
append(item) |
pop(position) |
count(item) |
remove(item) |
extend(list) |
reverse() |
index(item) |
sort() |
insert(position, item) |
Python字符串方法
capitalize() * |
lstrip() |
center(width) |
partition(sep) |
count(sub, start, end) |
replace(old, new) |
decode() |
rfind(sub, start ,end) |
encode() |
rindex(sub, start, end) |
endswith(sub) |
rjust(width) |
expandtabs() |
rpartition(sep) |
find(sub, start, end) |
rsplit(sep) |
index(sub, start, end) |
rstrip() |
isalnum() * |
split(sep) |
isalpha() * |
splitlines() |
isdigit() * |
startswith(sub) |
islower() * |
strip() |
isspace() * |
swapcase() * |
istitle() * |
title() * |
isupper() * |
translate(table) |
join() |
upper() * |
ljust(width) |
zfill(width) |
lower() * |
|
标记为*的方法与8-bit字符串的区域设置相关。 |
Python 文件方法
close() |
readlines(size) |
flush() |
seek(offset) |
fileno() |
tell() |
isatty() |
truncate(size) |
next() |
write(string) |
read(size) |
writelines(list) |
readline(size) |
Python 索引和切片
len(a) |
6 |
a[0] |
0 |
a[5] |
5 |
a[-1] |
5 |
a[-2] |
4 |
a[1:] |
[1,2,3,4,5] |
a[:5] |
[0,1,2,3,4] |
a[:-2] |
[0,1,2,3] |
a[1:3] |
[1,2] |
a[1:-1] |
[1,2,3,4] |
b=a[:] |
a浅拷贝 |
索引和切片 a=[0,1,2,3,4,5] |
Python日期时间方法
today() |
fromordinal(ordinal) |
now(timezoneinfo) |
combine(date, time) |
utcnow() |
strptime(date, format) |
fromtimestamp(timestamp) |
|
utcfromtimestamp(timestamp) |
Python 时间方法
replace() |
utcoffset() |
isoformat() |
dst() |
__str__() |
tzname() |
strftime(format) |
Python 日期格式化
%a |
输出当前是星期几的英文简写(Sun) |
%A |
输出完整的星期几名称英文(Sunday) |
%b |
输出月份的英文简写(Jan) |
%B |
输出月份的英文完整名称(January) |
%c |
以本地时间显示日期和时间 |
%d |
显示1-31之间的数,每月的第几天,也就是年月日中的日(01 to 31) |
%H |
以24小时制显示小时(00 to 23) |
%I |
以12小时制的方式显示当前小时(01 to 12) |
%j |
显示当前日期为一年中的第几天(001 to 366) |
%m |
显示1-12之间的月份 (01 to 12) |
%M |
显示00-59之间的分钟数 (00 to 59) |
%p |
以 A.M./P.M.方式显示是上午还是下午 |
%S |
显示0-59之间的秒数(00 to 61) |
%U |
显示一年中的第几周,星期天为一周的第一天(00 to 53) |
%w |
显示一周中的第几天,其中星期天为0,星期一为1(0 to 6) |
%W |
显示一年中的第几周,和U%把不同的是星期一为一周的第一天 (00 to 53) |
%x |
显示本地的日期 |
%X |
显示本地的时间 |
%y |
显示(00 - 99) 之间的年份(00 to 99) |
%Y |
显示完整年份(2016) |
%Z |
输出时区(GMT) |
%% |
用于显示%符号(%) |
一个完整的示例。显示当前日期时间:格式为:年-月-日 时:分:秒
|