Python API len函數(shù)操作過程解析
在python中除了print函數(shù)之外,len函數(shù)和type函數(shù)應(yīng)該算是使用最頻繁的API了,操作都比較簡單。
一.len函數(shù)簡介
返回對象的長度(項目數(shù))參數(shù)可以是序列(例如字符串str、元組tuple、列表list)或集合(例如字典dict、集合set或凍結(jié)集合frozenset)
語法:
len(s)
參數(shù):
s – 對象或者序列(例如字符串str、元組tuple、列表list)或集合(例如字典dict、集合set或凍結(jié)集合)
返回值:返回長度(>=0)
二.len函數(shù)使用
# !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]) #凍結(jié)集合 print("a:",len(a)) print("b:",len(b)) print("c:",len(c)) print("d:",len(d)) print("e:",len(e)) print("f:",len(f))
輸出結(jié)果:
a: 6
b: 4
c: 11
d: 2
e: 10
f: 5
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python通過len函數(shù)返回對象長度
- Python使用內(nèi)置函數(shù)setattr設(shè)置對象的屬性值
- python中hasattr()、getattr()、setattr()函數(shù)的使用
- 詳解Python的hasattr() getattr() setattr() 函數(shù)使用方法
- 詳解Python3 中hasattr()、getattr()、setattr()、delattr()函數(shù)及示例代碼數(shù)
- 全面了解Python的getattr(),setattr(),delattr(),hasattr()
- Python __getattr__與__setattr__使用方法
- python的setattr函數(shù)實例用法
相關(guān)文章
簡單快捷:NumPy入門教程的環(huán)境設(shè)置
NumPy是Python語言的一個擴展程序庫,支持高階大量的維度數(shù)組與矩陣運算,此外也針對數(shù)組運算提供大量的數(shù)學(xué)函數(shù)庫,本教程是為那些想了解NumPy的基礎(chǔ)知識和各種功能的人準(zhǔn)備的,它對算法開發(fā)人員特別有用,需要的朋友可以參考下2023-10-10Python如何使用標(biāo)準(zhǔn)庫tmpfile庫創(chuàng)建臨時文件
這篇文章主要介紹了Python如何使用標(biāo)準(zhǔn)庫tmpfile庫創(chuàng)建臨時文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02編寫Python腳本來獲取Google搜索結(jié)果的示例
這篇文章主要介紹了編寫Python腳本來獲取Google搜索結(jié)果的示例,也是利用Python編寫爬蟲的一個簡單實現(xiàn),需要的朋友可以參考下2015-05-05python基于Tkinter庫實現(xiàn)簡單文本編輯器實例
這篇文章主要介紹了python基于Tkinter庫實現(xiàn)簡單文本編輯器,實例分析了Python使用Tkinter庫實現(xiàn)簡單桌面應(yīng)用程序的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-05-05Python實現(xiàn)連接MySql數(shù)據(jù)庫及增刪改查操作詳解
這篇文章主要介紹了Python實現(xiàn)連接MySql數(shù)據(jù)庫及增刪改查操作,結(jié)合實例形式詳細分析了Python安裝PyMySQL模塊及使用PyMySQL模塊進行mysql數(shù)據(jù)庫的連接、增刪改查等相關(guān)操作技巧,需要的朋友可以參考下2019-04-04深入了解Python中Pytest Markers的使用方法
從這篇開始,逐一解決fixture是啥,mark是啥,參數(shù)request是啥,鉤子函數(shù)是啥,parametrize參數(shù)化是啥,這些問題,本片先介紹一下mark是啥,以及如何使用2023-09-09