python中的chr和ord函数,python的ord(),chr()在等同于go?

What is the equivalent of python's chr() and ord() functions in golang?

chr(97) = 'a'

ord('a') = 97

解决方案

They are supported as simple conversions:

ch := rune(97)

n := int('a')

fmt.Printf("char: %c\n", ch)

fmt.Printf("code: %d\n", n)

Output (try it on the Go Playground):

char: a

code: 97

Note: you can also convert an integer numeric value to a string which basically interprets the integer value as the UTF-8 encoded value:

s := string(97)

fmt.Printf("text: %s\n", s) // Output: text: a

Converting a signed or unsigned integer value to a string type yields a string containing the UTF-8 representation of the integer. Values outside the range of valid Unicode code points are converted to "\uFFFD".

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值