powered by:ab_in 局外人
乙個翻譯的水題,用套版就行了。
while
true
:try
: n=
int(
input()
) s=
input()
import string as st
before=st.ascii_lowercase #返回乙個字串全是小寫
after=before[n:
]+before[
:n] table=
str.maketrans(before,after)
#為translate創乙個對映表
print
(s.translate(table)
)except
:break
number=st.digits #返回乙個字串,全是數字
while
true
:try
: s=
input()
a=s.replace(
'/',
'//'
).replace(
'^',
'**'
)print
(eval
(a))
except
:break
只是想記一下replace不會改變原有的字串。返回乙個字串。
引數replace("被替換的子串","替換成的子串", 被替換不超過幾次)
while
true
:try
: s=
input()
a=max(s)
for i in s:
print
(i,end="")
if a==i:
print
("(max)"
,end="")
print()
except
:break
用replace
while
true
:try
: s=
input()
s=s.replace(
max(s)
,max
(s)+
'(max)'
)print
(s)except
:break
完結。 py2與py3的區別
py2與py3的區別 1 py2 的預設編碼是ascii,py3的預設編碼是utf 8 2 py2print函式可以用引號引起來也可以括起來執行,py3必須括號括起來執行 3 py2互動使用函式raw input 得到了str,input 得到了int資料型別,py3使用input 得到str 4 ...
py2和py3之間的區別
1.編碼 py2採用的是ascll編碼 py3採用unicode編碼 2.print py2中print是乙個關鍵字 py3中print是乙個函式,含有括號 3.input py2中raw input 這個函式返回乙個字串,但不會對輸入的字串進行計算 比如將它轉化成int或者float input ...
py2和py3之間的不同
很瑣碎,而print語法的變化可能是最廣為人知的了,但是仍值得一提的是 python 2 的 print 宣告已經被print 函式取代了,這意味著我們必須包裝我們想列印在小括號中的物件。python 2 不具有額外的小括號問題。但對比一下,如果我們按照 python 2 的方式不使用小括號呼叫pr...