简介:许多朋友询问了有关Python中OB10的相关问题。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
3.1数字类型和操作
3.1.1整数
特征:
POW(X,Y)用于计算X的Y侧
四种类型:1小数系统:1010,999,-876
2二进制:OB或OB,例如OB010
3八角形:0o或0o,例如:0O123
4个入口:0x或0x,例如:0x76
3.1.2浮点号
定义:十进制或小数点的数字
功能:对价值范围和十进制精度的范围有限制,但是可以忽略常规计算。如果不确定的常数在操作中是正常的,则是正常的。
==在Python中,这是一种判断符号
圆(x,d)表示x四栋房屋和五个点的ditz数量
科学计数方法:使用字母e或e,AEB代表A*10的B。
3.1.3复数
定义:a+bj a是真实的b作为虚拟部分
Z.Real
Z.Imag
3.1.4许多操作运营商
3.1.5数值操作功能
3.2每天向上的力量
3.2.1问题1
每天进步,每天三分之一,每天一千分之一,一年后变化?
#DaydayUpq1.py
dayup = POW(1.001,365)
DayDown = POW(0.999,365)
打印(“向上:{:2f},down:{。:2f}”。格式(dayup,daydown))
3.2.2问题2
每天努力工作,成千上万千万
#DaydayUpq2.py
DayFactor = 0.005
dayup = POW(1+DayFactor,365)
DayDown = POW(1天factor,365)
print(“向上:{:。2f},down:{:。2f}”。格式(dayup))
3.2.3问题3
每天在工作日,一天的百分之一,每天休息百分之一,一年后变化
#DaydayUpq3.py
dayup = 1.0
DayFactor = 0.01
对于我的范围(365):
如果我在[6,0]中的%7:
dayup = dayup*(1天factor)否则:
dayup = dayup*(1+日法器)
打印(“工作力量:{:。2F}”。格式(dayup))
3.2.4问题4
如果您在工作日努力工作,则可以与每天努力工作的人进行比较。
#DaydayUpq4.py
def dayup(DF):
dayup = 1
对于我的范围(365):
如果我在[6,0]中的%7:
dayup = dayup*(1-0.01)
别的:
dayup = dayup*(1+df)
返回日间
DayFactor = 0.01
而日up(Dayfactor)37.78:
DayFactor+= 0.001
打印(“工作日的努力:{:。3F}”。格式(df))
3.3字符串问题和操作
3.3.1字符串类型的表是字符的有效序列,可以为其中的字符索引并从头开始。
表达式:表达式有两种类型的表达“或'或“”或'或'或'或'或'或'''''''
字符串的序列号:增量序列和反向减小序列
字符串的索引:返回字符串中的单个字符串[M]
字符串的切片:字符串中的多个字符串[m:n]
字符串的序列号:增量序列和反向减小序列
定义:由0或多个字符组成的有序字符序列由一对单引号或双引号表示。
3.2每天向上的力量
3.2.1问题1
每天进步,每天三分之一,每天一千分之一,一年后变化?
#DaydayUpq1.py
#DaydayUpq1.py
dayup = POW(1.001,365)
DayDown = POW(0.999,365)
3.2.2问题2
每天努力工作,成千上万千万
#DaydayUpq2.py
DayFactor = 0.005
dayup = POW(1+DayFactor,365)
DayDown = POW(1天factor,365)
print(“向上:{:。2f},down:{:。2f}”。格式(dayup))
3.2.3问题3
每天在工作日,一天的百分之一,每天休息百分之一,一年后变化
#DaydayUpq3.py
dayup = 1.0
DayFactor = 0.01
对于我的范围(365):
如果我在[6,0]中的%7:
dayup = dayup*(1天factor)
别的:
dayup = dayup*(1+日法器)
打印(“工作力量:{:。2F}”。格式(dayup))
3.2.4问题4
如果您在工作日努力工作,则可以与每天努力工作的人进行比较。
#DaydayUpq4.py
def dayup(DF):
dayup = 1
对于我的范围(365):
如果我在[6,0]中的%7:
dayup = dayup*(1-0.01)
别的:
dayup = dayup*(1+df)
返回日间
DayFactor = 0.01
而日up(Dayfactor)37.78:
DayFactor+= 0.001
打印(“工作日的努力:{:。3F}”。格式(df))
3.3字符串问题和操作
3.3.1字符串类型表示
定义:由0或多个字符组成的有序字符序列由一对单引号或双引号表示。
它是一个有效的字符序列,可以索引字符中的字符并从头开始。
表达式:表达式有两种类型的表达“或'或“”或'或'或'或'或'或'''''''
字符串的序列号:增量序列和反向减小序列
字符串的索引:返回字符串中的单个字符串[M]
字符串的切片:字符串中的多个字符串[m:n]
字符串中的旋转字符:表示文本中特定字符的含义,作为特定文本的解释
“ B” Back”
“更改行(光标返回到文本的下一行)” “输入(光标返回到文本的第一行)
3.3.2字符串操作员
获取一周的字符串:
#WeekNamePrintv1.py
WeeksTR =“星期一,星期一,星期四,星期四,星期五,星期日,星期日”
WeekID = eval(“请输入周号(1-7):”))))))
pos =(WeekID-)*3
印刷(WeeksTR [POS:POS+3])
简单操作:
#WeekNamePrintv1.py
WeeksTr =“一两个三四五个六六”
WeekID = eval(“请输入周号(1-7):”))))))
打印(“周”+WeeksTR [WeekID-])
3.3.3字符串处理功能
3.3.4字符串处理方法
定义:该方法是专有术语
表格:a.b()与
八个字符串处理方法
字符串的格式化:.format()
代表:模板字符串。格式(逗号分隔符的参数)
景点:“ {} =
填充,对齐,宽度
“ {0:=^20}”。格式(“ Python”)
“ {0:*20}”。格式(“ bit”)
分离主义,准确性,类型
“ {0:b},{0:c},{0:d},{0:o},{0:x},{0; x}”。格式(425)
“ {0:e},{0:f},{0:e},{0:%}”。格式(3.14)
3.4时间库使用
3.4.1时间库的基本简介
定义:时间库是用于处理时间的标准库,可以获得系统时间和格式输出
用途:为系统性能分析提供系统时序功能
用途:为系统性能分析提供系统时序功能
代表:导入时间.b()
包括:习得,时间格式,程序定时
3.4.2时间获取
3.4.3时间格式
定义:以合理的方式显示时间。类似的字符串格式,需要显示显示模板
实现方法:strftime()函数
Strftime(TPL,TS)
#get时间
t = time.gmtime()
时间。
strptime与之相反
#RERVERSE ACEATION时间
TimEstr =“ 2019-01-29 14:41:55”
时间。
3.4.4程序定时申请
定义:启动和结束的时间过程
类别:测量时间,生成时间
测量时间:perf_counter()连续呼叫计算差异
产生时间:Sleep()让程序睡觉
#连续呼叫计算差异
start = time.perf_counter()
end = time.perf_counter()
终点
#
def wait()
time.sleep(3.3)
等待 ()
3.5文本进度栏
3.5.1简单的进度栏
文本进度栏:可以通过字符串方法动态更改的文本进度栏需要在行中逐渐更改
#textprobar.v1.py
导入时间
比例= 10
打印(“ -----”执行开始------“)
对于我的范围(比例+1):
a ='*'*i
b ='。'*(scale-i)
c =(i/scale)*100
print(“ {:^3.0f}%[{} - {}]”。格式(c,a,b))
时间。
打印(“ -----终端-----”)
3.5.2单行动态刷新
方法:用打印字符覆盖以前的字符,打印后的光标需要返回到原始位置(/r)
#textprobar.v2.py
导入时间
对于我的范围(101):
打印(“/r {:3}%”。格式(i),end ='')
时间。
3.5.3文本刷新完整实例
#textprobar.v3.py
导入时间
比例= 50
打印(“执行启动” .center(scale // 2,“ - ”))
start = time.perf_counter()
对于我的范围(比例+1):
a ='*'*i
b ='。'*(scale-i)
c =(i/scale)*100
dur = time.perf_counter() - 启动
print(“/r {:^3.0f}%[{} - {}] {:。2f} s” .format(c,a,b,dur),end ='')
时间。
打印(“/n”+“执行” .center(scale // 2),'_')的末尾
其他一些进度栏功能
是的,相当于10 -in 10。
知识点:
2nd -in -in -start从0b或0b开始,
8-in-从0o或0o开始,启动,
十六进制以0x或0x开头。
0b1010表示二进制1010,即十进制10,
A1表示二进制的最后一条被删除,因此A已成为OB101,这是十进制5
应该注意的是,它是针对二进制的
a = 10
A1
结果a或5
结论:以上是首席CTO注释为每个人编写的OB10相关内容的相关内容摘要,我希望它对您有所帮助!如果您解决问题,请与更多关心的朋友分享。这个问题?