写点什么

Python 代码阅读(第 73 篇):字符串字节数

作者:Felix
  • 2021 年 12 月 28 日
  • 本文字数:266 字

    阅读完需:约 1 分钟

Python代码阅读(第73篇):字符串字节数

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码


本篇阅读的代码实现了计算一个字符串编码后的字节数的功能。


本篇阅读的代码片段来自于30-seconds-of-python

byte_size

def byte_size(s):  return len(s.encode('utf-8'))
# EXAMPLESbyte_size('😀') # 4byte_size('Hello World') # 11
复制代码


byte_size函数接收一个字符串,返回该字符串的字节数。


函数使用s.encode()将一个字符串进行编码,然后使用len()返回编码后的长度。此处指定编码为utf-8


str.encode(encoding="utf-8", errors="strict")函数返回原字符串编码为字节串对象的版本。默认编码为utf-8

发布于: 刚刚
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第73篇):字符串字节数