python中len的用法_Python len函数用法
1
在Python中,要知道一个字符串有多少个字符(以获得字符串的长度),或者一个字符串需要多少字节,可以使用len函数。len函数的基本语法格式如下:
2
其中string用于指定要计算长度的字符串。例如,定义一个内容字符串“http://c.biancheng.net“然后使用len()函数计算字符串的长度。执行代码如下:
3
在实际开发中,除了获取字符串的长度外,有时还需要获取字符串的字节数。在Python中,不同的字符占用不同的字节数。数字、英文字母、小数点、下划线和空格各占一个字节。一个汉字可以占用2-4个字节。具体数字取决于所采用的编码方法。例如,汉字在GBK/GB2312编码中占2个字节,在UTF-8编码中占3个字节。以UTF-8编码为例,字符串“life is short,I use Python”占用的字节数如图所示。
4
我们可以使用encode()方法对字符串进行编码,然后获取其字节号。例如,使用UTF-8编码方式计算“生命短暂,我使用Python”的字节数,可以执行以下代码:
5
因为有7个汉字加上中文标点符号,占21个字节,而英文字母和英文标点符号占6个字节,共占27个字节。同样,如果要获取GBK编码字符串的长度,可以执行以下代码:
END
python中len的用法_Python len函数用法相关推荐
- python中count的作用_python count函数用法详解
在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...
- python中zip()函数的用法_Python zip()函数用法实例分析
本文实例讲述了python zip()函数用法.分享给大家供大家参考,具体如下: 这里介绍python中zip()函数的使用: >>> help(zip) Help on built ...
- python del用法_python del()函数用法 -电脑资料
示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...
- python中的def语句_Python def 函数
Python def 函数 在Python中,函数声明和函数定义是视为一体的.在Python中,函数定义的基本形式如下: def add(a,b): return a+b 在这里说明几点: (1)在P ...
- python中常用函数表_Python常用函数记录
Python常用函数/方法记录 一. Python的random模块: 导入模块: import random 1. random()方法: 如上如可知该函数返回一个[0,1)(左闭右开)的一个随机的 ...
- python中bin的意思_python bin函数应用
在数学中,按照一定的运算规则,可以对某数学公式加以改变而不改变其内容,如 a+b 可以改变为b+a,这就是转换.转换从一种形式变成另一种形式,内容不会改变,但是可以方便我们得到结果.python中,b ...
- python3 isinstance用法_python isinstance函数用法详解
这篇文章主要介绍了python isinstance函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 isinstance() 函数来判断 ...
- python中del什么意思_python del函数是什么以及如何使用?
这是关于Python里比较难得一个函数,甚至于章节不多,但是讲的内容却很多很多,大家对部分内容不知道有没有过了解--面向对象,而在这里主要用到的函数就是del,大家如果不知道的话,可以跟随小编一起来看 ...
- python中argv的使用_python sys.argv[]用法
sys.argv变量是一个字符串的列表.特别地,sys.argv包含了命令行参数 的列表,即使用命令行传递给你的程序的参数. 这里,当我们执行python using_sys.py we are ar ...
- python中sinh是什么_Python PyTorch sinh()用法及代码示例
PyTorch是由Facebook开发的开源机器学习库.它用于深度神经网络和自然语言处理. 功能torch.sinh()为PyTorch中的双曲正弦函数提供支持.它期望以弧度形式输入.输入类型为张量, ...
最新文章
- 清华计算机学院新成立,清华AI更进一步:清华大学成立人工智能国际治理研究院...
- H264码流打包分析(精华)
- 如何用好消息推送(JPush)为app拉新、留存、促活
- 关于dell - R710的磁盘管理
- python中forward函数的引用_pytorch 调用forward 的具体流程
- C++: 21---引用和指针
- codeforces Restore Cube(暴力枚举)
- photoshop案例_玩手机不如学PS!200集入门到精通Photoshop自学教程分享3
- Osg/OsgEarth—— 无法打开文件osgGA/MatrixManipulator错误
- O记云基础架构大跃进:甲骨文睡醒了
- Redhat 5.4 安装vsftp
- 《未来世界的幸存者》读后有感
- linux关闭firefox进程,Firefox 68+ 怎样关闭多进程
- Java 上传附件后端接口大体流程和逻辑
- IA-32:Privilege level
- 5.网页中增加新的内容
- python excel处理重复行并统计个数_excel两个表格数据核对python-如何用python实现两个文件重复数据筛选并统计...
- matlab画莫尔圆代码,EXCEL莫尔圆.xls
- Unity3D占用内存太大怎么解决呢? -尾
- 正则表达式 “.*“匹配任意字符