重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Numbers(数字型):
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了彭山免费建站欢迎大家使用!
即我们常说的1,2,3等等这些数字,Python有两个常见的数据类型转化函数:int和float,一般数据类型可以用来做一些算术功能,如加减乘除乘方等等,还可以用作比较功能,一般返回的是true和false,也就是大于、等于、小于、小于等于诸如此类的有很多,这里就不一一解释了。
String(字符串):
字符串是Python中比较常见的数据类型之一,能够使用str函数将其他类型的数据强制转换为字符串类型,有三种生成方法,即单引号'XXX',双引号"XXX",三引号'''XXX
''',其中三引号一般用于字符串内容较长的时候。
List(列表):
列表可以说是Python中最为活跃的一个数据类型,使用也很频繁,操作也很多,可以通过list函数或方括号[]进行列表的创建。常见函数如求长度,用len,合并多个列表用+,列表元素重复*等等。
Tuple(元组):
元组可以看成是一种不可修改的特殊列表,可以通过小括号()或者tuple函数来创建,即便是只有一个元素,元组中的元素最后也要有逗号。常见操作有求长度len,元组元素重复*,元组拼接+,查看最值max、min等。
Dictionary(字典):字符串、列表、元组都是有序的数据类型,字典是无序的数据类型,主要是用来存放具有一定映射关系的数据。可以通过两种方法创建,1、{}2、dict函数创建。
set(集合):
集合不能有重复元素,可以看作是列表和字典的“杂合体”,可以通过三种方式创建,1、set函数,空集合只能用这种方法;2、{}创建,3、创建冻集合,frozenst。
答案一个是 len
len:返回对象的长度 len('abcd') # 字符串
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-百度百科
我是这方面的老师,这个问题其实挺简单的
新建一个 使用len()函数得到字符的总长度.py
中文编码声明注释:# coding=gbk
len() 方法的作用:获取字符串的长度
输入代码:str1 = "海翔飞"
使用 len() 函数获取 str1 的字符串长度
运行脚本,输出 str1 的字符串长度
ok,到这就完工了,祝你学习愉快,记得采纳
根据你之前的问题,假定你的数据符合这种格式:
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
直接len()方法就好了。
len(obj, /)
Return the number of items in a container