Python學習 第3周 字串使用例項

2021-09-05 11:11:06 字數 729 閱讀 4776

例項1 輸入月份輸出相應的英文簡寫

janfebmaraprmayjunjulaugsepoctnovdec

01234567891011121314151617181920.....

月份  字串中位置

jan  1      0

feb  2      3

mar  3      6

apr  4      9

找出規律:字串中的位置為(月份-1)*3,例如(1-1)*3=0;(2-1)*3=3;(3-1)*3=6等

另外,我們需要輸出三個字元,代表相應月份的簡寫。

**如下:

months="janfebmaraprmayjunjulaugsepoctnovdec"

n=input("請輸入月份數(1-12):")

pos=(int(n)-1) * 3

monthabbrev=months[pos:pos+3]

print("月份簡寫是"+monthabbrev+".")

執行結果:

請輸入月份數(1-12):4

月份簡寫是apr.

Python課第3周 字串分段組合

蝸牛日記20200309 中國大學mooc python語言程式設計 11期 2020年02月18日 10 00 2020年05月12日 23 30 第三週測驗 程式設計第2題 題目如下 字串分段組合 描述獲得輸入的乙個字串s,以字元減號 分割s,將其中首尾兩段用加號 組合後輸出。解題思路和知識點 ...

python學習筆記3 字串

1.python當中的字串是乙個序列,可以用str i 返回字串中的各個字元。i為0或正數時,是從前向後的第i 1個字元 i為負數時,是倒數第 i個字元。想遍歷整個字串,無需先計算字串的長度再迴圈,可以很方便的使用for語句 for char in string print char 2.strin...

Python學習筆記(3) 字串

字串本身含有但雙引號 python中對於字串只需要將其用 或者 括起來即可,但是如果字串本身包含 或者 時,應該怎麼解決呢?下面用乙個例子來說明解決方法 例如 mary said i m fine 這樣表示 mary said i m fine 簡要的說就是在每乙個但雙引號的前面加上乙個 即可。字串...