python计算int长度_⼈⽣苦短我⽤Python——1、基本数据类
型
整数型
默认为⼗进制,其他进制需要增加引导符号,⼆进制:0b,⼋进制0o,⼗六进制0x,⼤⼩写均可使⽤。
浮点型
浮点数类型直接表⽰或科学计数法表⽰中的系数最长可输出16个数字,浮点数运算结构中最长可输出17个数字,然⽽根据sys.float_info 结果,计算机只能提供15个数字的准确性,最后⼀位由计算机根据⼆进制计算结果确定,存在误差。
987654321.123456789
Out[1]: 987654321.1234568
由于python语⾔能够⽀持⽆限且准确的整数运算,因此,如果希望获得精度更⾼的计算结果,往往采⽤整数⽽不直接⽤浮点数。
9个基本数值运算操作符
+ - * / // % -x +x x**y
内置的数值运算函数
内置的数字类型转换函数
int(x) float(x) complex(re[,im])
字符串类型
字符串包括两种序号体系:正向递增序号和反向递减序号,如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1,反向递增序号以右侧字符序号为-1,向左依次递减,最左侧字符序号为-L
若表⽰中M或者Python字符串也提供区间访问⽅式,采⽤[N:M]格式,表⽰字符串从N到M的⼦字符串,其中N和M为字符串的索引序号,若表⽰中M或者N索引缺失,则表⽰字符串把开始或结束索引值设为默认值。
name="python语⾔程序设计"
python格式化输出formatname[0]
Out[1]: 'p'
name[2:-4]
Out[2]: 'thon语⾔'
name[:6]
Out[3]: 'python'
print(name[6:])
Out[4]: 语⾔程序设计
print(name[10:100])
Out[5]: 设计
基本字符串操作符
Python提供了5个字符串的基本操作符
内置字符串处理函数(共6个)
内置字符串4个常⽤的处理⽅法
字符串类型的格式化
字符串格式化⽤于解决字符串和变量同时输出时的格式安排
字符串format()⽅法的基本使⽤格式如下:
<;模板字符串>.format(<;逗号分隔的参数>)
槽⽤⼤括号({})表⽰,如果⼤括号中没有序号,则按照出现顺序替换。
"{}:计算机{}的CPU占⽤率为{}%".format("2020/4/5","python","10")
Out[6]: '2020/4/5:计算机python的CPU占⽤率为10%'
"{2}:计算机{1}的CPU占⽤率为{0}%".format("10","python","2020/4/5")
Out[7]: '2020/4/5:计算机python的CPU占⽤率为10%'
如果要输出⼤括号,可以采⽤{{{表⽰,}}表⽰},例如:
"圆周率{{{1}{2}}}是{0}".format("⽆理数","3.1415926","......")
Out[8]: '圆周率{}是⽆理数'
format⽅法的格式控制
格式控制标记包括<;填充><;对齐><;宽度><,><.精度><;类型>6个字段
"{0:*^30}".format(203918.3111)
Out[9]: '*********203918.3111**********'
若该槽对应的format()参数长度⽐宽度设定值⼤,则使⽤实际长度
参考书籍:
Python语⾔程序设计基础(第2版)嵩天 李欣 黄天⽻著
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论