当前位置: 首页 > news >正文

网站的建设意义网站设计制作培训

网站的建设意义,网站设计制作培训,制作logo免费,问答类咨询网站的建设概述 在编写myList类的时候#xff0c;涉及了格式化显示有序列表的序号问题#xff0c;于是编写出了一套新的函数库myNum#xff0c;用于方便的处理整数或浮点数格式化。 初期只加入了几个简单函数#xff0c;后续会加入十、十六、二进制转化以及科学计数法等内容。…概述 在编写myList类的时候涉及了格式化显示有序列表的序号问题于是编写出了一套新的函数库myNum用于方便的处理整数或浮点数格式化。 初期只加入了几个简单函数后续会加入十、十六、二进制转化以及科学计数法等内容。本文会及时更新代码和使用案例 代码 # # 名称myNum # 类型静态函数库 # 简介提供数字相关的处理函数 # 作者巽星石 # Godot版本v4.2.2.stable.official [15073afe3] # 创建时间2024年4月27日12:16:57 # 最后修改时间2024年4月27日13:17:00 # class_name myNum# 获取数字的位数 # 返回整数或浮点数的位数不包含小数点 static func get_length(num) - int:if num is int:return str(num).length()elif num is float:return str(num).length() - 1else:return -1# 判断类型 # 判断数字是否是整数 static func is_int(num) - bool:return num is int# 判断数字是否是浮点数 static func is_float(num) - bool:return num is float# 获取浮点数的整数或小数部分 # 获取浮点数的整数部分 static func get_float_int(num:float) - int:return int(str(num).split(.)[0])# 获取浮点数的小数部分 static func get_float_point_num(num:float) - float:return float(0. str(num).split(.)[1])# 格式化显示 # 格式化显示 static func format(num,format:String) - String:if num is int: # 整数前面补0var fm % 0%dd % format.length()return fm % numelif num is float:# 获取整数和小数部分var int_num # 整数部分var point_num # 小数部分if format.find(.) -1: # 没有小数点int_num str(num).split(.)[0]point_num var fm1 % 0%dd % format.split(.)[0].length()return fm1 % int(int_num) # 返回格式化的整数部分elif format.find(.) 0: # 没有设定整数格式int_num str(num).split(.)[0]point_num str(num).split(.)[1]var fm2 % 0-%dd % [format.length()-1]return %s.%s % [int_num,fm2 % int(point_num)] else:int_num str(num).split(.)[0]point_num str(num).split(.)[1]var fm1 % 0%dd % format.split(.)[0].length()var fm2 % 0-%dd % format.split(.)[1].length()# 格式化整数和小数部分int_num fm1 % int(int_num)point_num fm2 % int(point_num)# 返回完整字符串return %s.%s % [int_num,point_num] else:return 获取数字的位数 print(myNum.get_length(12)) # 2 print(myNum.get_length(12.35)) # 4 print(myNum.get_length(0.35)) # 3判断一个数是否是整数或浮点数 print(myNum.is_float(123)) # false print(myNum.is_float(123.25)) # true获取浮点数的整数和小数部分 print(myNum.get_float_int(123.25)) # 123 print(myNum.get_float_point_num(123.25)) # 0.25数字格式化 print(myNum.format(123.25,0000.0000)) # 0123.2500 print(myNum.format(123.25,0000)) # 0123 print(myNum.format(123.25,.0000)) # 123.2500 print(myNum.format(123,0000)) # 0123 print(myNum.format(123,.0000)) # 00123 .被当做一个有效位数
http://www.zqtcl.cn/news/868424/

相关文章:

  • 建站设计公司wordpress 跨域 cros
  • 做网站的公司哪好工程设计东莞网站建设技术支持
  • 虹口网站开发开发公司设计管理部绩效考核
  • 网站改版升级通知国外服务器公司有哪些
  • 做网站的s标的软件深圳网站建设 湖南岚鸿
  • 设计网站建设的合同书公司装修合同范本
  • 门户网站的好处企业邮箱系统
  • 重庆企业建站公司有那些网站做结伴旅游的
  • 创意营销策划案例网站网页制作及优化
  • 网站上动画视频怎么做的建设兵团12师教育局网站
  • 博客网站开发思维导图app网站制作公司
  • 池州网站建设有哪些公司兴义网站seo
  • seo优化网站模板网站建设的七大优缺点
  • 天猫国际采取的跨境电商网络营销方式关键词排名优化公司推荐
  • 亳州建设网站做网站文字怎么围绕图片
  • 网站开发 项目计划外链建设给网站起的作用
  • 你好南京网站网站开发实施步骤和说明
  • 文化共享工程网站建设情况wordpress菠菜插件
  • 网站大气是什么意思哈尔滨做网站电话
  • 公司网站站群是什么化妆品网站设计欣赏
  • 网站公司未来计划ppt怎么做平潭做网站
  • 做网站和推广工资多少招聘网站建设价格
  • 网站建设 响应式 北京网架公司十大排名榜
  • 网站推广目标关键词是什么意思网站推广软件工具
  • 哪里可以做免费的物流网站wordpress为什么放弃
  • 做网站需要多少钱 都包括什么高端大气的网站首页
  • 黄石做网站联系最近的国际新闻
  • 网站建设与运营的预算方案淘宝禁止了网站建设类
  • 做网站的顺序编写app的软件
  • 站长联盟个人网站不备案