Python初学数据类型(包含时间库)

数据类型
二进制:以0b或0B开头:-0b010
八进制:以0o或0O开头:0o123
十六进制:以0x或0X开头:0x9a

10/3=3.333333333333335 而 x//y是整除 10//3=3
x**y幂运算 x的y次幂 当y是小数的时候就是开方运算

整数-》浮点数-》复数 这是逐渐扩展的过程 不同类型之间进行运算生成的结果是最宽的类型 例如整数+浮点数=浮点数
字符串与整数的乘积表示字符串被复制的次数 例如a = '’ * i 就是a这个变量里面含有i个

函数:
次方函数:pow(x,y,z) 就是算x的y次方 (x**y)%z 参数z可省略 可正可负没有取值范围限制
四舍五入函数:round(x,d)对x四舍五入,d是小数截取位数 d默认是0
幂函数:e 4.3e-3得0.0043 9.6E5得960000.0
j=根号-1 如果z=1.23e+89j 则z.real可以获得实部1.23e z.imag可以获得虚部89
绝对值:abs(x)
商余:divmod(x,y)获得两个答案(x//y,x%y)
比大小:max(),min()
变整型:int(x) 将x变成整数,舍弃小数部分
变浮点型:float(x)
变复数型:complex(x)

len(x):获取字符串长度
str(x):将任意类型变成字符串类型
hex(x):整数改十六进制
oct(x):整数改八进制
chr(u):u为unicode编码 将编码变成相应字符
ord(x):x为字符 将字符变成unicode编码

str.lower():返回字符串的小写 例如"AbCdEf".lower() 返回abcdef
str.upper():返回字符串的大写
str.split(sep=None):sep默认为空 返回一个列表由sep分隔的部分组成"A,B,C".split(",") 返回 [‘A’,‘B’,‘C’]
str.count(sub):返回字串sub在str中出现的次数
str.replace(old,new):返回字符串str的副本,所有old被new替换
str.center(width,[fillchar]):字符串根据width宽度进行居中,其他部分用fillchar填充
str.strip(chars):从str中取出chars所包含的所有字符
str.join(iter):除最后元素外每个元素后都增加一个iter 例如 ‘,’.join(“123”); 返回"1,2,3"


{}就是槽
“{1}撒地方{0}asd{2}ss”.format(“a”,“b”,“c”) 返回 b撒地方aasdcss

  引导符号    填充符号           对齐符号     宽度

“{ 0 : = ^ 20}”.format(“PYTHON”) 结果是 ‘=PYTHON=’ “{:10}”.format(“BIT”)结果是’BIT 这里应该都是默认情况
用于填充的单个字符 <左对齐 槽设定的输出宽度
默认情况填充空格 >右对齐
^居中对齐
数字千位分隔符 精度 类型
“{0: , .2 f}”.format(12345.6789) 结果是’12,345.68’在千位那里用,分开了 值保存两位小数

time时间库
time.time():获取当前时间戳,计算机内部的时间,是一个浮点数例如2135.2154 这个数字是从1970年1月1日0.00开始 以秒为单位计时到现在
time.ctime():获取当前时间并且以易读方式表示 返回字符串 ‘Fri Jan 26 12:11:16 2018’
time.gmtime():获取计算机可用的计算机时间
time.strptime(str,tpl):就是把字符串按时间的方式输出
time.strftime(tpl,ts):tpl是格式化模板字符串 ts是计算机内部的时间类型变量
time.perf_counter():返回一个CPU级别的精准时间 单位为秒 这个计数值起点是不确定的 要这样使用 start = time.perf_counter(): end = time.perf_counter(): end-start 这样就可计时了
sleep(s):s拟休眠时间 单位秒
t = time.gmtime();
time.strftime("%Y-%m-%d %H:%M:%S",t) ‘2018-01-06 12:55:20’//把时间变成字符串
timeStr = ‘2018-01-06 12:55:20’
time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")//把字符串变成时间
%Y 年份 0000-9999
%m 月份 01-12
&B 月份名称 January-December
%b 月份名称缩写 Jan-Dec
%d 日期 01-31
%A 星期 Monday-Sunday
%a 星期缩写 Mon-Sun
%H 小时)(24小时制) 00-23
%I(大写i)小时(12制) 01-12
%p 上/下午 AM,PM
%M 分钟 00-59
%S 秒 00-59

展开阅读全文
©️2019 CSDN 皮肤主题: 终极编程指南 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读