浮点数间运算存在不确定尾数,运算及比较用round()函数辅助
round(x,d) :对x四舍五入,d是小数截取位数;
\b 回退
\n换行(光标移至下行首)
\r回车(光标移至本行首)
字符串处理函数
len(x) 返回字符串的长度
str(x) 任意类型x所对应的字符串形式
hex(x)或oct(x) 整数x的十六进制或八进制小写形式字符串
chr(u) x为Unicode编码,返回其对应的字符
ord(x) x为字符,返回其对应的Unicode字符编码
字符串处理方法
str.lower()或str.upper() 返回字符串副本,全部字符小写/大写"AbCdEfGh".lower()结果为"abcdefgh"
str.split(sep=None) 返回一个列表,有str根据sep被分隔的部分组成"A,B,C".split(",")结果为['A','B','C']
str.count(sub) 返回子串sub在str中出现的次数"a apply a day".count("a")结果为4;
str.lower()或str.upper() 返回字符串的副本,全部大写或者小写
str.split(sep=None) 返回一个列表,由str根据sep被分隔的部分组成
str.count(sub) 返回子串在str中出现的次数
str.replace(old,new) 返回字符串str副本,所有的old子串被替换为new"Python".replace("n","n123,io")结果为"Python123.io"
str.center(width[,fillchar]) 字符串str根据宽度width居中,fillchar可选"Python".center(20,"=")结果为'=======Python======='
str.strip(chars) 从str中去掉在其左侧黄蓉右侧chars中列出的字符"=Python=".strip(" =np")结果为"ytho"
str.join(iter) 在iter变量除最后元素外每个元素后增加一个str",".join("12345")结果为"1,2,3,4,5"#主要用于字符串分隔等
字符串类型的格式化
<模板字符串>.format(<逗号分隔的参数>)
Time库
time() 获取当前时间戳,即计算机内部时间值,浮点数>>>time.time() 1516939876.6022282
ctime() 获取当前时间并以易读方式表示,返回字符串>>>time.ctime() 'Fri Jan 26 12:11:16 2018'
gmtime() 获取当前时间,表示为计算机可处理的时间格式>>>time.gmtime()
time.struct_time(tm_year=2018,tm_mon=1,tm_mday=26,tm_tour=4,tm_min=11,tm_sec=16,tm_wday=4,tm_yday=26,tm_isdst=0)