Python練習題3.17刪除字符


輸入一個字符串 str,再輸入要刪除字符 c,大小寫不區分,將字符串 str 中出現的所有字符 c 刪除。

輸入格式:

在第一行中輸入一行字符 在第二行輸入待刪除的字符

輸出格式:

在一行中輸出刪除后的字符串

輸入樣例:

在這里給出一組輸入。例如:

 Bee E 

 
 
 
         

輸出樣例:

在這里給出相應的輸出。例如:

result: B

代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

s = input().strip()
c = input().strip()
#字符串無法修改,轉換為列表
s1 = list(s)

while True:
    if c in s1:
        s1.remove(c)
    elif c.lower() in s1:
        s1.remove(c.lower())
    elif c.upper() in s1:
        s1.remove(c.upper())
    else :
        break

print("result:","".join(s1))

程序不難。

Python strip() 方法用於移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列。

注意:該方法只能刪除開頭或是結尾的字符,不能刪除中間部分的字符。

這個方法需要注意,作用是去除開頭的空格。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM