python笔记004—字符串应用

例1:用python程序将DNA的一条链翻译出来s1=’ATTACGGC‘

1 rule={‘A‘:‘T‘,‘T‘:‘A‘,‘C‘:‘G‘,‘G‘:‘C‘}
2 s1=‘ATTACGGC‘
3 s2=[rule[i]for i in s1] #遍历s1中的元素,然后元素通过字典来修改,最后以列表的形式输出
4 print(s2)
5 print(‘‘.join(s2))
[[email protected] ~]# python 1.py
[‘T‘, ‘A‘, ‘A‘, ‘T‘, ‘G‘, ‘C‘, ‘C‘, ‘G‘]
TAATGCCG

此题感谢 每天一题目Python 的帮助得以解决

例2:

时间: 2024-12-10 01:16:19

python笔记004—字符串应用的相关文章

Python笔记004——字符串

字符串基本定义 1 字符串用引号引起来的(单引号,双引号,三双引号,三单引号) 三引号(三单或三双)支持多行,而单双引只能一行(但是可以加\n) 2 斜杠表转义(\",输出 “) 3 \b的含义 1 print('hello world') 2 print('hello world\bwujiadong')#删除前一个字符,后面字符往前进一个 [[email protected] ~]# python 1.py hello world hello worlwujiadong 字符串运算 加法运算

3. 蛤蟆Python脚本学习笔记三字符串

3. 蛤蟆Python脚本学习笔记三字符串 本篇名言:"平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!" 这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了.赶紧看看吧. 字符串两边都用双引号或者单引号包起来.否则就使用转移符号来转移一下. 输入在一起可以直接拼接. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48112507

《python源码剖析》笔记 python中的字符串对象

本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.      PyStringObject --> 变长不可变对象 typedef struct{ PyObject_VAR_HEAD//ob_size变量保存着对象中维护的可变长度内存的大小 longob_shash; //缓存该对象的hash值,用于dict的查询 intob_sstate; //标志该对象是否经过intern机制的处理 char ob_sval[1];// 字符指针

python学习笔记:字符串

string类型由多个字符组成,可以把字符串看成一个整体,也可以取得字符串中的任何一个部分. 函数len() 返回字符串的长度 >>> address = 'www.baidu.com' >>> len(address) 13 用for语句遍历字符串 从第一个字符开始,按照顺序读取字符,然后在做相应的处理,直到最后一个字符,这个处理过程我们称为遍历. >>> for char in address : ... print char 字符串片断 字符串的

Python学习笔记整理(四)Python中的字符串..

字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3="""...""" 三重引号块 T4=r'\temp\diege' Raw字符串 抑制(取消)转义,完全打印\tmp\diege,而没有制表符 T5=u’diege' Unicode字符串 T1+T2     合并 T1*3    重复 T2[i]    索引 T2[i:j] 分片

python学习笔记之字符串

python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间. 字符串的输出格式: >>>name = "test" >>>print("my name is %s " %name) --输出结果:my name is test PS: 字符串是 %s;整数 %d;浮点数%f 字符串的函数: c

[笔记] 创建python中的字符串translator

将python中的字符串的某些字符转化为特定字符是经常用到string库中的maketrans()函数,以及translate()函数. 但是这两个函数比较抽象: maketrans函数产生的对象是一个表,这个数据结构对初学者并不友好. tranlate(table, deleteValue)函数所需的第一个参数是个表结构,也就是maketrans的返回值,deleteValue是所要删除的字符.这第二个参数很别扭:一个translate函数,有时候还能删除某些字符. 而且使用过程中,往往两个函

Python学习笔记(3)-字符串

创建字符串 一对单引号或双引号 >>> 'hello world' 'hello world' >>> "hello world" 'hello world' 可以字符串开始的引号之前加上r,忽略所有转义字符 三元引号,创建多行字符串,所有引号.制表符.换行都是字符串的一部分,可以作多行注释 >>> print(''' 你好 蔡威 再见''') 你好 蔡威 再见 使用str()进行类型转换 可以将Python数据类型转换为字符串 拼

Python 学习笔记之字符串

1.字符串的创建: 在Python中,字符串的创建简单易懂 创建一个空的字符串,str = str(): 可以直接创建 str = "i love py3" 这种方式作用相当于:str = str("i love py3"); 或者是 str ='i love py3' 无论是单引号还是双引号都是可以的. 对于相同内容的字符串,Py3中将他们指向同一个位置: id a is 5207040  id b is 5207040 2.字符串值的引用: 在Python中,字