有一串dna序列儲存為檔案,名為dna 。寫python程式,列印出所

2022-06-20 13:02:14 字數 4948 閱讀 6263

1樓:死命拉扯

破譯的過程其實挺簡單 現在我們知道,dna的資訊儲存是由3連密碼子儲存的,總共四種核苷酸,在dna裡是a t c g 在rna裡是a u c g 在轉錄的時候t和u是對等的,所以我們可以把它也看成是一種核苷酸.它們每三個一組,通過不同的排列組合方式,表達一種氨基酸,所以基因鏈可以通過讀取三連密碼子,來進行破譯.在最初破譯三連密碼子的時候,有乙個確定的方向,就是肯定一定數量的核苷酸的排列組合,對應的乙個氨基酸資訊,方向確定之後,接下來的工作就是確定密碼子的數量,也就是說,幾個鹼基對應乙個氨基酸,現已知道構成蛋白質的氨基酸共20種,那麼四種鹼基不可能一一對應,如果是2種鹼基排列,則有16種組合,也不夠,那麼接下來就是3種鹼基的排列,總共有64種組合,可以完全覆蓋20種氨基酸,如果是4種鹼基,則有256種組合,雖然也完全覆蓋了20種氨基酸,但是數量太過懸殊,從一切節約的生命原則來看,未免資訊量過大,會造成資訊儲存的傳遞的負擔.

所以當初的科學家暫定是3種鹼基的組合為乙個密碼子.說實話,這有些運氣的成分.當然,這種運氣是被後來的事實驗證了的.

接下來就是確定各種鹼基組合分別對應的是哪種氨基酸,這是個繁瑣的工作,其實原理很簡單,就是人工合成一段dna,然後用來表達,看這段dna序列最後合成的是哪種氨基酸.比如 首先要確定的是密碼子「aaa」的資訊 那麼我們就合成一段序列「aaa aaa aaa aaa aaa aaa aaa」將其翻譯成蛋白之後,發現這一段序列由7個賴氨酸組成,那麼就可以相信,賴氨酸是由三個a編碼的.當然,用64個密碼子表示20種氨基酸,肯定會有重複,這就是密碼子的簡併性,就是會有多個密碼子表示乙個氨基酸,具體就不細說了.

python原始檔改寫.編寫乙個程式,讀取乙個python源程式,將檔案中所有除保留字外的小寫字母換成大寫字母 5

python:怎樣將txt檔案讀取到乙個字串裡?

2樓:

1、首先在vscode裡面新增了python檔案和用於讀取的文字檔案。

2、然後在txt檔案寫上一些內容用於待會的內容讀取,隨便寫上即可。

3、此外還必須要匯入os檔案,這樣才可呼叫os中的一些檔案操作方法。

4、然後開啟要進行讀取內容的檔案,並且把讀取到的內容資料複製給了字串。

5、然後把字串列印即可把內容給展現出來,方便查閱了。

6、接著執行jy.py檔案,這樣就會開始讀取,列印內容。

7、如圖,可以看到txt檔案的內容真的被讀取到了。

3樓:很多很多

1、首先開啟pycharm,新建乙個空白的python檔案,將其命名為test.py備用:

2、接著新建乙個沒test的txt檔案,寫入一些內容備用:

3、這裡開始編寫處理txt的檔案的函式,首先使用codes模組下的open函式開啟檔案,該模組對編碼的支援較好,然後把讀取到內容寫入到陣列中,然後用乙個for迴圈逐行讀取檔案的內容,最後把讀取到的檔案內容寫入到乙個二維陣列中,並將文字轉換為字串:

4、接下來呼叫函式,並讀取前面準備的txt檔案,點選綠色的箭頭執行程式,在下方可以看到輸出的結果為乙個二維陣列,陣列中每行的資料均為字串。以上就是用python將txt檔案讀取到乙個字串裡程式的演示:

4樓:日time寸

分為兩個步驟

使用open函式開啟檔案,返回檔案控制代碼

使用檔案控制代碼的read方法讀取檔案內容

f = open('/path/to/the/file.txt')txt = f.read()

txt檔案的內容將會讀取待txt變數中

5樓:同溫層一號

假設d盤有乙個a.txt檔案。那麼py程式可以如下:

# _*_ coding: utf-8 _*_#上面一行確保utf-8編碼,漢字支援。

#下面就是核心語句,用了try-finally確保檔案最後被關閉fileobj = open('d:\\a.txt', 'r') #需要兩個\\,或者用原始字串,在引號前面加r

try:

strings = fileobj.read()finally:

fileobj.close()

#可以用print檢視結果。

print strings

python py檔案中執行另乙個py檔案

6樓:大野瘦子

方法一、

import os

os.system("python filename.py")方法二:

execfile('xx.py'),括號內為py檔案路徑;

注:如果需要傳引數,就用os.system()那種方法;如果還想回獲得這個檔案的輸出,答那就得用os.popen();

7樓:匿名使用者

with open('需要執行的檔案.py','r') as f:

exec(f.read())

還需copy要注意一下py檔案裡面的注釋造成的編碼問題,如果中文注釋太多,會顯示gbk的編碼問題,最好把注釋給去掉。在轉utf-8就行

其他人提供的方法都是上個世紀的老古董了。

python3 刪去了 execfile(),我也不知道為何他們不更新一下自己寫的。

8樓:匿名使用者

最簡單的方法bai:

import os

os.system("python filename")filename最好是全du路徑+檔名;

其他方法:zhi

execfile('xx.py'),括號內為py檔案路徑;dao如果需要傳回引數,就用答os.system()那種方法;

如果還想獲得這個檔案的輸出,那就得用os.popen();

9樓:匿名使用者

引入 ,或者寫

bai成函式du 引入呼叫。

自己出品的幫zhi助檔案,手dao邊天天

看內 很多你這類的 就可容以解決啦

之路 一天天來 入門最重要

10樓:匿名使用者

execfile('xx.py')就行了

如果需要傳引數,就用os.system()那種方法。

如果還想獲得這個檔案的輸出,那就得用os.popen()了。

11樓:匿名使用者

樓上算一

bai個方法,

不過還有更簡du單的。。

---import os

os.system("python filename")--注:filename最好zhi是全路徑+檔名dao,python在環境內變數中(linux就沒這個問題容了)

12樓:匿名使用者

直接寫import 另乙個檔案的檔名.py

就行了import可以在**的任何位置寫。

作用,就相當於把那個檔案的**複製過來。

13樓:匿名使用者

execfile( filename) 即可,具體看python doc

如何用python統計乙個txt檔案中某個單詞出現的次數

14樓:用著追她

1、首先,定義乙個變數,儲存要統計的英文文章。

2、接著,定義兩個陣列,儲存文章中的單詞,以及各單詞的詞頻。

3、從文章中分割出所有的單詞,儲存在陣列中。

4、然後,計算文章中單詞的總數,儲存在變數中。

5、用for迴圈,統計文章中各單詞的詞頻。

6、最後,輸出文章中各單詞的詞頻。

7、執行程式,電腦會自動統計輸入文章中各單詞的詞頻。

15樓:匿名使用者

content = {}

wth open("檔案") as fr:

for line in fr:

lines = line.strip().split(" ") #假設單詞與單詞之間,空格做為分隔符

for word in lines:

if word not in content:

content[word] = 0

content[word] += 1

for word,val in content.items():

print '%s:%d\n"%(word,val)

16樓:

"fatway" 的方法簡單-美。

還有另一中方法:引入collections的counter實現更強大的功能

import collections

import re

patt = re.compile("\w+")

counter = collections.counter(patt.findall(

open('reparser.py','rt').read()

))# top 10

for word, times in counter.most_common(10):

print word, times

# find word

counter_dict = dict(counter.most_common(0))

tobefind = 'hello'

print tobefind, counter_dict.get(tobefind, 0)

17樓:匿名使用者

import re

txt = open("123.txt", "r").read()

print len(re.findall("hello", txt))

18樓:軒轅

還有個問題123.txt檔案放在哪個資料夾裡?

一串紅有什麼作用,一串紅的功效與作用 一串紅的用途有哪些

一串紅是唇形科鼠尾草屬多年生草本或亞灌木植物,生產上常作 一 二年生栽培。顏色之鮮豔,花期之長,幾乎沒有哪種花能與之媲美。是春季組設盆花群必備的花卉,與矮牽牛 萬壽菊成為目前春季最主要的露地花卉。在園林綠化中也是最主要的花卉之一,幾乎沒有哪種花能替代它。一串紅的功效與作用 一串紅的用途有哪些 一串紅...

我有一串碧璽一串金髮晶一串石榴石可以一起戴嗎 戴哪隻手,謝謝啊

可以一起戴!通常男左女右!也有因為現在主要都用右手做事,怕太常磕碰就都戴在左手!但 碧璽質地非常翠,一起戴的話會有損耗 表面容易有磕碰的傷痕!碧璽,金髮晶石榴石戴右手,可以同時戴.當然可以一起帶,只要你不怕磕碰,水晶的硬度都不是很高的。我建議你可以根據心情的不同分時間佩戴。戴在左手,如果是新買回去的...

一串紅有哪些品種,一串紅種類與品種有哪些?

一串紅是人們非常熟悉的觀花植物,為唇形科鼠尾草屬植物。一串紅的適應能力比較強,花期長且顏色鮮紅,非常漂亮,原產於巴西 南美洲。一串紅一串紅為亞灌木狀草本,高可達90厘公尺。莖鈍四稜形,具淺槽,葉卵圓形或三角狀卵圓形,長2.5 7厘公尺,寬2 4.5厘公尺,先端漸尖,基部截形或圓形,稀鈍,邊緣具鋸齒,...