3.基本数据类型

浮点数间运算存在不确定尾数,运算及比较用round()函数辅助

round(x,d)  :对x四舍五入,d是小数截取位数;

截图来自mooc课程

\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)

时间格式化





程序计时


你可能感兴趣的:(3.基本数据类型)