Python API len函数操作过程解析
在python中除了print函数之外,len函数和type函数应该算是使用最频繁的API了,操作都比较简单。
一.len函数简介
返回对象的长度(项目数)参数可以是序列(例如字符串str、元组tuple、列表list)或集合(例如字典dict、集合set或冻结集合frozenset)
语法:
len(s)
参数:
s – 对象或者序列(例如字符串str、元组tuple、列表list)或集合(例如字典dict、集合set或冻结集合)
返回值:返回长度(>=0)
二.len函数使用
# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解忧 @Blog(个人博客地址): shuopython.com @WeChat Official Account(微信公众号):猿说python @Github:www.github.com @File:python_len.py @Time:2020/1/16 21:25 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """ a = (1,2,3,4,5,6) #元组 b = [1,2,3,4] #列表 c = range(0,11) #range d = {'name':'lisi','age':14} #字典 e = 'helloworld' #字符串 f = {1,2,3,4,5} #集合 g = frozenset([1,2,3,4,5,8]) #冻结集合 print("a:",len(a)) print("b:",len(b)) print("c:",len(c)) print("d:",len(d)) print("e:",len(e)) print("f:",len(f))
输出结果:
a: 6
b: 4
c: 11
d: 2
e: 10
f: 5
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
python 函数嵌套及多函数共同运行知识点讲解
1.先讲函数嵌套,很简单的例子,如: print(len('我和你')) 这样就很好理解了. 2.关于多个函数共同运行,最重要的区分点就是,变量的作用域,有局部变量和全局变量,局部作用于不能使用其他局部作用域内的变量 def 1(): i=1 //这里的i就只是在1函数作用域 return 0 a = i //这里的会被判定为未定义 3.那么如何修改一个变量的作用域呢?用 global,可将局部变量声明为全局变量. 知识点扩展: 与嵌套函数紧密相关的就是闭包特性,举一个简单的例子: >>>
-
Python的bit_length函数来二进制的位数方法
自Python3.1中,整数bit_length方法允许查询二进制的位数或长度. 常规做法: >>> bin(256) '0b100000000' >>> len(bin(256)) - 2 9 >>> 使用函数: >>> bin(256), (256).bit_length() ('0b100000000', 9) >>> X = 99 >>> bin(X), X.bit_length() ('0
-
Python编程快速上手——strip()函数的正则表达式实现方法分析
本文实例讲述了Python strip()函数的正则表达式实现方法.分享给大家供大家参考,具体如下: 题目如下: 写一个函数,它接受一个字符串,做的事情和strip()字符串方法一样.如果只传入要去除的字符串(原字符串),没有其他参数,那么就从该字符串首尾去除空白字符串.否则,函数第二个参数指定的字符串将从该字符串中去除 思路如下: 补充:字符串的str.strip()方法,去除字符串首尾指定的字符,只能去除头尾两边,不能去除中间 程序需要做以下的事情: 接受一个字符串和要去除的字符 调用函数去
-
python 的numpy库中的mean()函数用法介绍
1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=<class numpy._globals._NoValue at 0x40b6a26c>)[source] Compute the arithmetic mean along the specified axis. Returns the average of the array elements. The average is taken over
-
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
本文实例讲述了Python3的urllib.parse常用函数.分享给大家供大家参考,具体如下: 1.获取url参数 >>> from urllib import parse >>> url = r'https://docs.python.org/3.5/search.html?q=parse&check_keywords=yes&area=default' >>> parseResult = parse.urlparse(url) &
-
简单介绍Python中的len()函数的使用
函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数: str:要计算的字符串.列表.字典.元组等 4:返回值:字符串.列表.字典.元组等元素的长度 5:实例 5.1.计算字符串的长度: >>> s = "hello good boy doiido" >>> len(s) 21 5.2.计算列表的元素个数: >>> l = ['h','e','l','l','o'] >>&
-
selenium2.0中常用的python函数汇总
本文总结分析了selenium2.0中常用的python函数.分享给大家供大家参考,具体如下: 新建实例driver = webdriver.Firefox() 此处定位均使用的百度首页输入框 1.通过标签属性Id查找元素 方法:find_element_by_id(element_id) 实例:driver.find_element_by_id("kw") 2.通过标签属性name查找元素 方法:find_element_by_name(element_name) 实例:driver
-
Python API len函数操作过程解析
在python中除了print函数之外,len函数和type函数应该算是使用最频繁的API了,操作都比较简单. 一.len函数简介 返回对象的长度(项目数)参数可以是序列(例如字符串str.元组tuple.列表list)或集合(例如字典dict.集合set或冻结集合frozenset) 语法: len(s) 参数: s – 对象或者序列(例如字符串str.元组tuple.列表list)或集合(例如字典dict.集合set或冻结集合) 返回值:返回长度(>=0) 二.len函数使用 # !usr/
-
Python中enumerate函数代码解析
enumerate函数用于遍历序列中的元素以及它们的下标. enumerate函数说明: 函数原型:enumerate(sequence, [start=0]) 功能:将可循环序列sequence以start开始分别列出序列数据和数据下标 即对一个可遍历的数据对象(如列表.元组或字符串),enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标. 举例说明: 存在一个sequence,对其使用enumerate将会得到如下结果: start sequence[0]
-
Python内置函数详细解析
目录 1.abs 2.all 3.any 4.callable 5.dir 6.id 7.locals 和 globals 8.hash 9.sum 10.getattr.setattr.delattr 前言: Python 自带了很多的内置函数,极大地方便了我们的开发,下面就来挑几个内置函数,看看底层是怎么实现的.内置函数位于 Python/bitlinmodule.c 中. 1.abs abs 的功能是取一个整数的绝对值,或者取一个复数的模. static PyObject * builti
-
python 动态调用函数实例解析
1. 根据字符串名称 动态调用 python文件内的方法eval("function_name")(参数) 2. 根据字符串 动态调用类中的静态方法,getattr(ClassName,"function_name")(参数) 3. apply(functoin_name,parameters) 这个function_name不是字符串,而是函数对象本身:parameters是参数,类似(a,b,...)这样的格式 4. 当函数不确定参数的数目时候,采用 一个 *
-
Python通过len函数返回对象长度
英文文档: len(s) Return the length (the number of items) of an object. The argument may be a sequence (such as a string, bytes, tuple, list, or range) or a collection (such as a dictionary, set, or frozen set). 返回对象的长度 说明: 1. 返回对象的长度,参数可以是序列(比如字符串.字节数组.元
-
Python中sort和sorted函数代码解析
本文研究的主要是Python中sort和sorted函数的相关内容,具体如下. 一.sort函数 sort函数是序列的内部函数 函数原型: L.sort(cmp=None, key=None, reverse=False) 函数作用: 它是把L原地排序,也就是使用后并不是返回一个有序的序列副本,而是把当前序列变得有序 参数说明: (1) cmp参数 cmp接受一个函数,拿整形举例,形式为: def f(a,b): return a-b 如果排序的元素是其他类型的,如果a逻辑小于b,函数返回负数:
-
python中set()函数简介及实例解析
set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. set,接收一个list作为参数 list1=[1,2,3,4] s=set(list1) print(s) #逐个遍历 for i in s: print(i) 输出: set([1, 2, 3, 4]) 1 2 3 4 使用add(key)往集合中添加元素,重复的元素自动过滤 list1
-
python paramiko远程服务器终端操作过程解析
这篇文章主要介绍了python paramiko远程服务器终端操作过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.with open写文件到本地 2.paramiko SFTPClient将文件推到salt服务端 3.paramiko SSHClient通过salt-cp将文件分发给目标服务器 1. with open(filePath, 'w') as f: # filePath文件本地路径,w write模式 f.write(c
-
python 调用API接口 获取和解析 Json数据
任务背景: 调用API接口数据,抽取我们所需类型的数据,并写入指定mysql数据库. 先从宏观上看这个任务,并对任务进行分解: step1:需要学习python下的通过url读取数据的方式: step2:数据解析,也是核心部分,数据格式从python角度去理解,是字典?列表?还是各种嵌套? step3:连接mysql数据库,将数据写入. 从功能上看,该数据获取程序可以分为3个方法,即step1对应方法request_data(),step2对应方法parse_data(),step3对应data
-
源码解析python中randint函数的效率缺陷
目录 一.前言 二.对randint()运行效率的测试 三.从源码分析randint()的缺陷 random.random() random.randint() 四.更快的生成随机整数的方法 random.random() 直接使用 getrandbits() 使用 Numpy.random 一.前言 前几天,在写一个与差分隐私相关的简单程序时,我发现了一些奇怪的东西:相对于其他的随机数生成函数,Python的random.randint()函数感觉很慢. 由于 randint() 是 Pyth
随机推荐
- 关于诺顿频繁查杀DWH*.TMP病毒的问题分析
- dom4j创建和解析xml文档的实现方法
- JS实现的自动打字效果示例
- PHP 判断常量,变量和函数是否存在
- 学习php设计模式 php实现命令模式(command)
- jsp页面常用的查询及显示方法分析
- Android编程调用红外线遥控功能示例
- Android实现bitmap指定区域滑动截取功能
- PHP base64编码后解码乱码的解决办法
- 无刷新上传文件并返回自定义值
- php使用GD库创建图片缩略图的方法
- 基于JS实现PHP的sprintf函数实例
- Android在不使用数据库的情况下存储数据的方法
- Mongodb自增id实现方法
- Javascript实例教程(19) 使用HoTMetal(5)
- javascript实现简单的二级联动
- C#编程实现取整和取余的方法
- 局域网UPS选择与配置白皮书
- Linux下Mysql定时任务备份数据的实现方法
- 详解python分布式进程