当前位置: 首页 > 网络应用技术

什么是Python中的OB10

时间:2023-03-06 16:38:27 网络应用技术

  简介:许多朋友询问了有关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相关内容的相关内容摘要,我希望它对您有所帮助!如果您解决问题,请与更多关心的朋友分享。这个问题?