python輸出符串字元串
⑴ python如何列印字元串的部分內容
a="/x12/x34/x56/x78"
b=a.replace("/x","")
print(b)
#結果是這個:
#12345678
⑵ 怎麼用python輸出以下字元串呢
print()中」\n「本就會變成換行的,這么和你說,計算機對於
"""test
test"""
它都是理解為(當然這沒有解回碼,不過大致意思答是對的)
"""test\ntest"""
你第一個的input輸入我不知道具體執行了哪個函數,但是第二個print()函數是會吧\n轉成換行的
⑶ python 輸出含unicode的字元串
普通字元串可以用多種方式編碼成Unicode字元串,具體要看你究竟選擇了哪種編碼:
unicodestring = u"Hello world"
# 將Unicode轉化為普通Python字元串:"encode"
utf8string = unicodestring.encode("utf-8")
asciistring = unicodestring.encode("ascii")
isostring = unicodestring.encode("ISO-8859-1")
utf16string = unicodestring.encode("utf-16")
# 將普通Python字元串轉化為Unicode:"decode"
plainstring1 = unicode(utf8string, "utf-8")
plainstring2 = unicode(asciistring, "ascii")
plainstring3 = unicode(isostring, "ISO-8859-1")
plainstring4 = unicode(utf16string, "utf-16")
assert plainstring1 == plainstring2 == plainstring3 == plainstring4
⑷ python將字元串的數字取出並輸出成一個新的字元串
將字元串a中ascii碼值在(47,58)區間里的字元(即字元0-9)提取出來組成一個字元串然後輸出
⑸ Python如何輸出某關鍵字元並輸出完整字元串
下邊是實現的代碼
#-*-coding:utf-8-*-
fileFa=open("SEQ.FASTA","r")#SEQ.FASTA為氨基酸序列文件
countName=0
Seqlines=fileFa.readlines()
printu"共"+str(len(Seqlines)/2)+u"條序列"#統計共有多少條序列
foriinrange(0,len(Seqlines)/2):#輸出氨基酸序列名稱
printSeqlines[2*i].strip('> ');#去掉">"和"換行"
fileFa.close()
解釋:
首先你的氨基酸序列文件非常有規律的存放在SEQ.FASTA文件中,格式如下:
">"+氨基酸名稱+換行+氨基酸序列+換行
使用fileFa.readlines()將會把文件中的記錄全部讀入到變數中,並且返回一個列表,列表的格式如下:
['>氨基酸名稱 ','氨基酸序列 ','>qwe56_44606 ','
LKMFQRGKHD
V ']
所以,如果想獲取氨基酸序列有多少條,只需要知道列表的長度後除以2即可。
而獲取氨基酸序列名稱,只需要輸出序列中偶數的項即可。回答完畢,希望對您有所幫助。
⑹ python字元串格式化輸出方法
在python中也有類似於c中的printf()的格式輸出標記。在python中格式化輸出字元串使用的是版%運算符,通用的形式為 格式標記字元串 % 要輸權出的值組 其中,左邊部分的」格式標記字元串「可以完全和c中的一致。
⑺ python如何輸出自己需要的字元串以及連接的方式
1. 使用 '+' 連接
例如 s = s+ 'hello world!抄'
這種襲方式最慢
2. 使用 ' +='
例如 s += 'hello wold'
這種方式與第一種作用相同,但是效率高一點
3.使用 ".join(list)"
這種方式效率最高
使用時可以先用一個list緩存字元串,然後使用join方法,得到最終結果
4.python的字元串格式化操作符 %
例如 s = '%s New %s !'%('Happy','Year')
這種方式會讓代碼的可讀性更好,也不用對非字元串調用str方法
⑻ python中,如何輸出選定的字元串
代碼如下:
a="走路回家"
b="跑步回家"
r=input("請輸入a或b:")
if r=="a":print(a)
elif r=="b":print(b)
else:print("原地不動")
運行結果截圖如下:
⑼ python 字元串輸出問題
print()中」\n「本就會變成換行的,這么和你說,計算機對於
"""test
test"""
它都是理解為(當然這沒有解碼,不過大致意思是對的)
"""test\ntest"""
你第一個的input輸入我不知道具體執行了哪個函數,但是第二個print()函數是會吧\n轉成換行的
⑽ Python中字元串輸出問題
因為\n表示換行,列印出來來看不見的,因此它存在時isprintable判定是false,去除它以後就是true
isprintable檢測字元專串裡面是否含有屬列印出來看不見的字元,true表示【是】,false表示【否】