资讯专栏INFORMATION COLUMN

[原创][连载]nim与python的异同2

yibinnn / 2304人阅读

摘要:方法重载不支持支持和类似基本类型转换整数文字列使用整数内置方法由引入使用进行格式化由引入操作符可选格式文字列没有格式文字列共位小数位位右对齐进行格式化

overload(方法重载)

python

不支持

nim

支持.和c++类似

基本类型转换 整数 → 文字列

使用整数(int/int8/int16/int32/64/uint/uint8/uint16/uint32/uint32)内置方法(由system引入)

let value:int64 = 99999
echo “this value is: $#”% $value
result:
this value is: 99999

使用strformat进行格式化(由strformat引入&操作符)

let value:int64 = 99999
echo “this value is: $#”% &”{value<:可选格式文字列>}”

没有格式文字列:
this value is: 99999

共10位,小数位2位,右对齐进行格式化
echo “this value is: $#”% &”{value:>10.2}”
result:
this value is: 0099999.00

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44805.html

相关文章

  • [原创][连载]nimpython异同1

    摘要:与的异同名词方法与函数同义仅仅是语言规定差异在本文中不做区别都是指定义的处理过程的有返回值没有返回值版之后出现的方法专指类中的函数的方法指无返回值的处理函数指有返回值的处理中的方法指无返回值的处理函数指有返回值的处理主模块的判断空代码为保 nim与python的异同 名词:方法与函数同义.仅仅是语言规定差异.在本文中不做区别. 1. python都是指def定义的处理过程 2. nim...

    wuaiqiu 评论0 收藏0
  • [原创][连载]nimpython异同3

    摘要:变量常量绑定无特定关键字直接设值将一个文字列放到名为的变量里的类型由文字列上面定义的正则表达式变成了整数这里就带来一个在大工程里很容易带来困扰的问题理解代码不得不受制于类型极易变的变量要理解代码所必需的工作量极大可变变量前缀将变量与 变量(常量)绑定 python无特定关键字,直接设值a = r^s*(d{4}-d{2}-d{2})s{1,2}(.+)$ # 将一个文字列放到名为a的...

    GraphQuery 评论0 收藏0
  • [原创]nimrust特点比较

    摘要:与的特点比较这两个目前都是小众语言做了些时间的研究写了点东西有了点心得相似点有卫生宏区别与的不卫生宏在类或定义体之外定义函数代码没有分成头与实现体例如的头与实现的与定义的接口定义与实现定义是分开的而与是不分开的运用函数式编程高阶函数目前是新 nim与rust的特点比较 这两个目前都是小众语言,做了些时间的研究,写了点东西有了点心得 相似点: 有卫生宏.区别与C++的(不卫生)宏 在类...

    DevTalking 评论0 收藏0

发表评论

0条评论

yibinnn

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<