python-字符串应用
例1:用python程序将DNA的一条链翻译出来s1=’ATTACGGC‘
 rule={'A':'T','T':'A','C':'G','G':'C'}
 s1='ATTACGGC'
 s2=[rule[i]for i in s1] #遍历s1中的元素,然后元素通过字典来修改,最后以列表的形式输出
 print(s2)
 print(''.join(s2))
[root@localhost ~]# python .py
['T', 'A', 'A', 'T', 'G', 'C', 'C', 'G']
TAATGCCG
此题感谢 每天一题目Python 的帮助得以解决
例2:
python-字符串应用的更多相关文章
- 关于python字符串连接的操作
		python字符串连接的N种方式 注:本文转自http://www.cnblogs.com/dream397/p/3925436.html 这是一篇不错的文章 故转 python中有很多字符串连接方式 ... 
- StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings?
		StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing t ... 
- Python 字符串
		Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/py ... 
- python字符串方法的简单使用
		学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: >& ... 
- python字符串基础知识
		1.python字符串可以用"aaa",'aaa',"""aaa""这三种方式来表示 2.python中的转义字符串为" ... 
- Python 字符串格式化
		Python 字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存 一 ... 
- Python 字符串操作
		Python 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) 去空格及特殊符号 s.strip() .lstrip() .rstrip(',') 复制字符 ... 
- 【C++实现python字符串函数库】strip、lstrip、rstrip方法
		[C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ... 
- 【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith
		[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ... 
- 【C++实现python字符串函数库】一:分割函数:split、rsplit
		[C++实现python字符串函数库]split()与rsplit()方法 前言 本系列文章将介绍python提供的字符串函数,并尝试使用C++来实现这些函数.这些C++函数在这里做单独的分析,最后我 ... 
随机推荐
- csu1326(The contest)
			题目链接:传送门 题目思路:并查集加分组背包 #include <iostream> #include <cstdio> #include <cstdlib> #i ... 
- Xamarin.Forms学习之初
			微软的Build 2016结束的有段时间了,对于一个简单的小屌丝程序员--我来说,关注最大的无疑是Xamarin的免费(开源什么的让大神们上吧),内心激动啊.大会结束的周末我就迫不及待的安装了,然后. ... 
- 学习 SSH
			ssh_config 与 sshd_config ssh_config: configuration file for the ssh client on the host machine you a ... 
- Intellij IDEA快捷键及常见问题
			在java学习与开发中经常使用Intellij IDEA,为提高效率会使用快捷方式. 现在记录下经常使用到快捷键: Ctr l+ O 快速重写父类方法 Ctrl + Shift + / xml注释&l ... 
- 解决Initializing Java Tooling 和 Initializing Java Tooling卡死问题
			遇到了如题的问题,使用如下方法解决了 工作中eclipse崩溃,再次启动后,状态栏一直显示 Initializing Javascript Tooling . 解决方案: 删除\workspace\ ... 
- 我的Android进阶之旅------>Android使用百度地图时,关于android.permission.BAIDU_LOCATION_SERVICE的声明警告。
			[重要提醒] 定位SDKv3.1版本之后,以下权限已不需要,请取消声明,否则将由于Android 5.0多帐户系统加强权限管理而导致应用安装失败. <uses-permission androi ... 
- rpm命令相关命令运用实例
			1) 挂载光盘文件到/media目录 2) 进去/media目录下的Packages目录 3) 查看系统已安装的所有rpm包 4) 查看系统是否安装dhcp软件包 5,安装dhcp软件包 6) 查看d ... 
- PAT 1068. 万绿丛中一点红(20)
			对于计算机而言,颜色不过是像素点对应的一个24位的数值.现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大. 输入 ... 
- oracle修改连接数后无法启动(信号量的问题)
			当oracle11g修改最大连接数后启动报如下错误时,需要调整linux的信号量的内核参数: ORA-27154: post/wait create failedCause: internal err ... 
- 和openjdk在一起的第一天-第一次接触有些生疏,就先熟悉一下吧
			暂时搞到了openjdk7,就将就着看吧,(为什么csdn全部都是收费啊,llllj),但是还是决定先读这个openjdk7 还有,不知道怎么的就想试试markdown,也不知道好用不 hello w ... 
