在python中一个数字占几个字节,python中文占几个字符

  在python中一个数字占几个字节,python中文占几个字符

  如果是utf-8编码,那么一个汉字占用三个字节,一个英文字符占用一个字节。如果是gbk编码,那么一个汉字占用两个字节,一个英文字符占用一个字节。

  如果是utf-8编码,那么一个包含繁体字的汉字等于三个字节,一个英文字符等于一个字节。

  如果是gbk编码,那么一个包含繁体字的汉字等于两个字节,一个英文字符等于一个字节。

  我们可以用以下方法来判断:

  和中文符号:打印(类型(中文)。encode( UTF-8 )#输出是字节类型。

  执行结果:

  打印(类型(中文)。编码( gbk ))

  执行结果:

  打印(len(中文)。encode( UTF-8 )#输出几个字节

  执行结果:

  六

  打印(len(中文)。编码( gbk ))

  执行结果:

  四

  print(len(,编码( gbk ))

  执行结果:

  四

  英文字母和符号:打印(类型( ab )。编码( utf-8 ))

  执行结果:

  打印(len(ab )。编码( utf-8 ))

  执行结果:

  2

  打印(长度(,。编码( gbk ))

  执行结果:

  2

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: