中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中的字符串常見操作是什么

發布時間:2021-12-04 19:37:14 來源:億速云 閱讀:166 作者:柒染 欄目:大數據

本篇文章為大家展示了Python中的字符串常見操作是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

今天的 Python 練習時間,我們一起看三個和字符串操作有關的練習。主要練習幾個字符串常用函數和字符串數字的轉換拼接。

問題 1

寫一個程序,完成如下功能:輸入一個混合字母和數字的句子,判斷有多少個字母,多少個數字,并輸出。

舉例 

輸入:hello world! 123

輸出:

LETTERS 10 

DIGITS 3


 

題目分析

判斷一個句子里面哪些是數字,哪些是字母,只需要使用字符串自帶的函數即可。然后通過一個循環判斷,并用字典保存對應類型的數字。

 

參考

s = input("輸入:")
d = {"DIGITS":0, "LETTERS":0}  # 默認為0
for c in s:
   if c.isdigit():
       d["DIGITS"] += 1
   elif c.isalpha():
       d["LETTERS"] += 1
print("LETTERS", d["LETTERS"])
print("DIGITS", d["DIGITS"])
   

問題 2

寫一個程序,完成如下功能:輸入一個混合字母和數字的句子,判斷有多少個字母,多少個數字,并輸出。

舉例

輸入:hello World!

輸出:

UPPER CASE 1 

LOWER CASE 9


 

題目分析

此題目和上一個類似,知識不再判斷數字還是字母,這里判斷的是大寫還是小寫。從程序的擴展性考慮,上一題的答案框架都不用改,只需要換一下判斷函數,并把對應的輸入輸出稍作修改即可。

 

參考:

s = input("輸入:")
d = {"UPPER CASE":0, "LOWER CASE":0}
for c in s:
   if c.isupper():
       d["UPPER CASE"] += 1
   elif c.islower():
       d["LOWER CASE"] += 1
print("UPPER CASE", d["UPPER CASE"])
print("LOWER CASE", d["LOWER CASE"])
   

問題 3

根據一個輸入的數字,按某一個規則拼出來計算的結果。這里的規則是輸入 a,結果格式為:a+aa+aaa+aaaa

舉例:


輸入 9 

輸出: 11106 

題目分析

這里是一個數字和字符串混合的題目,需要用到字符串的拼接,字符串與數字的轉換。以下分別用傳統的 c 語言形式%s 替換的方法,以及 python 中比較新的 f-string 的方式進行拼接。

 

參考答案 1

a = input("輸入一個數字:")
n1 = int( "%s" % a )
n2 = int( "%s%s" % (a,a) )
n3 = int( "%s%s%s" % (a,a,a) )
n4 = int( "%s%s%s%s" % (a,a,a,a) )
print(a, n1+n2+n3+n4)
print(int(f'{a}') + int(f'{a}{a}') + int(f'{a}{a}{a}') + int(f'{a}{a}{a}{a}'))

參考答案 2

a = input("輸入一個數字:")
print(int(f'{a}') + int(f'{a}{a}') + int(f'{a}{a}{a}') + int(f'{a}{a}{a}{a}'))

上述內容就是Python中的字符串常見操作是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平果县| 普宁市| 资讯| 宁海县| 从化市| 濮阳市| 沾益县| 略阳县| 漯河市| 饶阳县| 蒙阴县| 图木舒克市| 鲁山县| 巴楚县| 永泰县| 通河县| 蒲江县| 宜川县| 南投县| 吉林省| 青田县| 竹溪县| 黄梅县| 来凤县| 贡嘎县| 布拖县| 商城县| 灵川县| 湖口县| 牡丹江市| 凤城市| 车险| 沙河市| 丰都县| 四会市| 东台市| 龙胜| 栖霞市| 翁牛特旗| 清镇市| 大兴区|