Python習題 字串

2021-10-05 23:29:16 字數 1920 閱讀 9661

一、 python中的字串

1、介紹:

字串可以包含數字、字母、中文字元、特殊符號,以及一些不可見的控制字元,如換行符和製表符。

2、字串中的常見轉義字元

符號用途

\(在行尾時)

續行符\\

反斜槓符號

\』單引號

\"雙引號

\b退格(backspace)

\e轉義

\000空\n

換行\v

縱向製表符

\t橫向製表符

\r回車

\f換頁

二、習題

1.接收輸入的一行字元,統計出字串中包含數字的個數。

a=

input

('請輸入一串字元:\n'

)digit=

0others=

0for b in a:

if b.

isdigit()

: digit+=

1else

: others+=

1print

('digit=%d,others=%d'

%(digit,others)

)

執行結果如下:

2.請輸入星期幾的第乙個字母,用來判斷是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母,以此類推。

week_list=

['monday'

,'tuesday'

,'wednesday'

,'thursday'

,'friday'

,'saturday'

,'sunday'

]for a in week_list:

a=input

('input a:\n'

)if a ==

'm':

print

("this is monday"

) elif a==

't':

b =input

('input b:\n'

)if b==

'u':

print

('this is tuesday'

) elif b==

'h':

print

('this is thursday'

) elif a ==

'f':

print

('this is friday'

) elif a==

's':

b =input

('input b:\n'

)if b==

'u':

print

('this is sunday'

) elif b==

'a':

print

('this is saturday'

)else

:print

('input error'

)

執行結果如下:

3.編寫乙個程式,計算字串中子串出現的次數。

str1=

str2=

input

("請輸入乙個字串"

)num=str1.

count

(str2)

print

("str2出現的次數是:%d"

%num)

python 練習題 字串分割

題目 1 author whycai2 time 2021 4 5 23 4034 5 題目描述 6 連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列 7 長度不是8整數倍的字串請在後面補數字0,空字串不處理。89 輸入描述 10連續輸入字串 輸入多次,每個字串長度小於100 1112 輸...

Python練習題 字串合併 選自藍橋杯

題目要求 問題描述 輸入兩個字串,將其合併為乙個字串後輸出。輸入格式 輸入兩個字串 輸出格式 輸出合併後的字串 樣例輸入 乙個滿足題目要求的輸入範例。hello world 樣例輸出 helloworld 資料規模和約定 輸入的字串長度0 圖 如下 問題描述 輸入兩個字串,將其合併為乙個字串後輸出。...

習題 字串的排列 解題思路 map

時間限制 c c 1秒,其他語言2秒 空間限制 c c 32m,其他語言64m 熱度指數 633870 本題知識點 字串 動態規劃遞迴 輸入乙個字串,按字典序列印出該字串中字元的所有排列。例如輸入字串abc,則列印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba...