取长度的函数python,c语言获取数组长度函数

python中len函数的使用方法

python中len()的用法:

创新互联专注于山亭企业网站建设,响应式网站设计,购物商城网站建设。山亭网站建设公司,为山亭等地区提供建站服务。全流程按需设计网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

新建一个len()函数的使用py,中文编码声明注释:#coding=gbk,函数:len()作用:返回字符串、列表、字典、元组等长度。语法:len(str)。参数:str:要计算的字符串、列表、字典、元组等。返回值:字符串、列表、字典、元组等元素的长度。

实例:

1、计算字符串的长度。

2、计算列表的元素个数。

3、计算字典的总长度,即键值对总数。

4、计算元组元素个数。

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

python如何统计列表的长度

array = [0,1,2,3,4,5] ;

print len(array) 6;

同样,要获取一字符串的长度,也是用这个len函数,包括其他跟长度有关的,都是用这个函数。

L1=len(list1)   #列表list1的长度

list2=list(set(list1))  #可以用set,直接去掉重复的元素

[456, 'abc']print "First list length : ",

len(list1);print "Second list length : ", len(list2);

扩展资料:

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。

自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。

以下实例展示了 len()函数的使用方法:

#!/usr/bin/pythonlist1,

list2 = [123, 'xyz', 'zara']

参考资料:Python-百度百科

python函数有哪些

1、print()函数:打印字符串;

2、raw_input()函数:从用户键盘捕获字符;

3、len()函数:计算字符长度;

4、format()函数:实现格式化输出;

5、type()函数:查询对象的类型;

6、int()函数、float()函数、str()函数等:类型的转化函数;

7、id()函数:获取对象的内存地址;

8、help()函数:Python的帮助函数;

9、s.islower()函数:判断字符小写;

10、s.sppace()函数:判断是否为空格;

11、str.replace()函数:替换字符;

12、import()函数:引进库;

13、math.sin()函数:sin()函数;

14、math.pow()函数:计算次方函数;

15、os.getcwd()函数:获取当前工作目录;

16、listdir()函数:显示当前目录下的文件;

17、time.sleep()函数:停止一段时间;

18、random.randint()函数:产生随机数;

19、range()函数:返回一个列表,打印从1到100;

20、file.read()函数:读取文件返回字符串;

21、file.readlines()函数:读取文件返回列表;

22、file.readline()函数:读取一行文件并返回字符串;

23、split()函数:用什么来间隔字符串;

24、isalnum()函数:判断是否为有效数字或字符;

25、isalpha()函数:判断是否全为字符;

26、isdigit()函数:判断是否全为数字;

27、 lower()函数:将数据改成小写;

28、upper()函数:将数据改成大写;

29、startswith(s)函数:判断字符串是否以s开始的;

30、endwith(s)函数:判断字符串是否以s结尾的;

31、file.write()函数:写入函数;

32、file.writeline()函数:写入文件;

33、abs()函数:得到某数的绝对值;

34、file.sort()函数:对书数据排序;

35、tuple()函数:创建一个元组;

36、find()函数:查找 返回的是索引;

37、dict()函数:创建字典;

38、clear()函数:清楚字典中的所有项;

39、copy()函数:复制一个字典,会修改所有的字典;

40、 get()函数:查询字典中的元素。

…………

Python中的常用内置函数有哪些呢?

abs() divmod() input() open() staticmethod()

all() enumerate() int() ord() str()

any() eval() isinstance() pow() sum()

basestring() execfile() issubclass() print() super()

bin() file() iter() property() tuple()

bool() filter() len() range() type()

bytearray() float() list() raw_input() unichr()

callable() format() locals() reduce() unicode()

chr() frozenset() long() reload() vars()

classmethod() getattr() map() repr() xrange()

cmp() globals() max() reverse() zip()

compile() hasattr() memoryview() round() __import__()

complex() hash() min() set()

delattr() help() next() setattr()

dict() hex() object() slice()

dir() id() oct() sorted()

Python如何计算序列长度

根据你之前的问题,假定你的数据符合这种格式:

SeqName1

Seq1

SeqName2

Seq2

...

这里不要求Seq1只占一行(即允许其中有换行符出现)。假如Seq总是只占一行的话,其实就是奇数行是名字,偶数行是序列本体而已,读取不要太简单……

以下是简单的实现。考虑到文件可能很大,使用迭代来逐个读入数据。文件较小的情况可以使用列表表达式直接实现- -。

遍历文件时的流程:

如当前行以''开始,将其存为k(序列名称),直到发现下一个序列名称为止的所有行,填入v(序列)。再次发现''开始的行时,将(k, v)存入字典,并将v清空。此外的是实现细节。注释之后太啰嗦了,对哪里有疑问请追问。

fileFa = open("SEQ.FASTA", "r")

dic, k, v = {}, '', []

for i in fileFa:

if i.startswith(''): 

dic[k] = v 

k = i[1:-1] 

v = []

else:

v.append(i)

dic[k] = v

dic.pop('')

print "%s sequences in total" % len(dic)

for (k, v) in dic.items():

print("SEQUENCE: %s\nLENGTH:%s" % (k, sum(map(len, v))))

使用你上一问题提供的4个序列,输出如下:

4 sequences in total

SEQUENCE: qwe56_44514

LENGTH:98

SEQUENCE: qwe56_44606

LENGTH:82

SEQUENCE: qwe56_44424

LENGTH:43

SEQUENCE: qwe56_869

LENGTH:39

python计算长度的函数

直接len()方法就好了。

len(obj, /)

Return the number of items in a container


分享文章:取长度的函数python,c语言获取数组长度函数
分享网址:http://azwzsj.com/article/hdchpd.html