英文字母对应的Unicode编码
Posted wanghui-garcia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了英文字母对应的Unicode编码相关的知识,希望对你有一定的参考价值。
A~Z :65~90
a~z :97~122
0~9 : 48~57
如果想要知道字符串中的值是否是小写英文字符,不使用工具包的一种方法就是使用Unicode编码值,举例:
package main import ( "fmt" ) func main() { // str := "helloworld" //返回str is all lower char str := "hello4world" //返回str is not all lower char for _, s := range str{ if !(s > 96 && s < 123){ fmt.Println("str is not all lower char") return } } fmt.Println("str is all lower char") }
当然还有更简单的一种方法:
package main import ( "fmt" ) func main() { str := "helloworld" //返回str is all lower char // str := "hello4world" //返回str is not all lower char for _, s := range str{ if !(‘a‘ <= s && s <= ‘z‘){ fmt.Println("str is not all lower char") return } } fmt.Println("str is all lower char") }
以上是关于英文字母对应的Unicode编码的主要内容,如果未能解决你的问题,请参考以下文章