国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python len()函数详解:获取字符串长度或字节数

Python len()函数详解:获取字符串长度或字节数

头像

silencement

2019-07-04 10:57:097429浏览 · 0收藏 · 0评论

Python 中,要想知道一个字符串有多少个字符(获得字符串长度),或者一个字符串占用多少个字节,可以使用 len 函数。

len函数的基本语法格式为:

len(string)

其中 string 用于指定要进行长度统计的字符串。

例如,定义一个字符串,内容为“http://c.biancheng.net”,然后用 len() 函数计算该字符串的长度,执行代码如下:

>>> a='http://c.biancheng.net'
>>> len(a)
22

在实际开发中,除了常常要获取字符串的长度外,有时还要获取字符串的字节数。

在 Python 中,不同的字符所占的字节数不同,数字、英文字母、小数点、下划线以及空格,各占一个字节,而一个汉字可能占 2~4 个字节,具体占多少个,取决于采用的编码方式。例如,汉字在 GBK/GB2312 编码中占用 2 个字节,而在 UTF-8 编码中一般占用 3 个字节。

以 UTF-8 编码为例,字符串“人生苦短,我用Python”所占用的字节数如图所示。

2-1ZF1140302452.gif

我们可以通过使用 encode() 方法,将字符串进行编码后再获取它的字节数。例如,采用 UTF-8 编码方式,计算“人生苦短,我用Python”的字节数,可以执行如下代码:

>>> str1 = "人生苦短,我用Python"
>>> len(str1.encode())
27

因为汉字加中文标点符号共 7 个,占 21 个字节,而英文字母和英文的标点符号占 6 个字节,一共占用 27 个字节。

同理,如果要获取采用 GBK 编码的字符串的长度,可以执行如下代码:

>>> str1 = "人生苦短,我用Python"
>>> len(str1.encode('gbk'))
20

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《交换做爰》在线观看| 依卡| 后母和子在玉米地之间的寓意| 暴躁老女人免费观看电视剧| BOBO浏览器老司机模式改版特.| 第1章品尝朋友娇妻| 荷兰最开放表演女性的节目| 《艳乳欲乱2》免费观看| 《丰满的女邻居》播放| 水蜜桃免费观看电视剧最新章节| 主人~我错了请把它关掉歌词| 空姐少女正版2| 国产一区| 一母四女战一婿刘琴小说免费阅读 | 二人努力生猴子免费观看| 男女打扑克| 灭火宝贝完整免费高清满天星| 小扫货几天没弄了这么多| 丰年经继拇中文3的主要角色分析 温柔女教师在线观看电视剧大全 双飞娘俩国语版电视剧免费观看 东北娘们国语版免费播放 | 电影免费观看高清完整版在线观看| 强伦轩女教师在线播放| 公车上双乳被两男人夹击电影 | 亚洲精品国偷自产久色| 小雨和公做爰22章| 鸟生鱼汤| 妈妈出轨了免费观看电视剧| 女人用嘴巴吸出精子会反流吗| WWW.MD.GOV.CN| 双男床上剧烈运动会怎么消除| 小雪解开乳罩给老杨摸| 19岁大学生少女免费观看电视剧| 1尿到0的直肠里| 妈妈醉酒后把我当爸爸电视剧| 美味的小瘦子3| 啵啵浏览器| 阿塞拜疆| 四叔一次又一次索取怎么读| 小扫货几天没弄了这么多| 农村真实亲子乱子伦| 三男一女CP免费观看电视剧大全| 电影《裸体肉欲》