工程中遇到了C++读python字符的场景,但是因为python没有字符的概念,只有常量字符串,几乎试过了所有的方法,单个字符,或者是ascii码都不行。最后终于找到一种可行的方案,那就是使用python中的byte。
关于两者的异同,想要追根究底的同学可以看下这篇文章:https://www.cnblogs.com/chownjy/p/6625299.html
如果比较急,不想浪费时间,那么直接开看使用方法吧:
char = bytes('s',encoding='utf-8')
这样我们就实现了byte型的字符’s’,便可以将其当做C++等语言的char型进行字符的传递了。
近期评论