python中删除某个指定字符

python中删除某个指定的字符(所有的字符)

例子引入:用户输入带有千分位逗号的数字字符串,然后输出不带千分位逗号的数字字符串
解析:本题主要涉及的是:字符串的处理,字符串的输入
思路:直接统计某个字符出现的次数后删除(替代)
涉及到的函数:replace,input,count,len

python中字符串处理:

1:字符串的替代,replace函数:

string.replace(str1, str2,  num=string.count(str1))

参数:
str1-- 将被替换的子字符串。
str2-- 新字符串,用于替换str1子字符串。
num – 可选字符串, 替换不超过num次

2:python中统计某个字符出现的次数,count函数:

string.count(sub, star=0, end=len(string))

参数:
str-- 搜索的子字符串
star-- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

3:python中统计字符长度,len函数:

len( s )

s – 对象(可以是字符、列表、元组等)

题目开始编写:

num = input("输入带千分位逗号的数字:")
num_1 = num.replace(',','',num.count(',',0,len(num)))
print(num_1)

希望可以帮到你!
python中删除某个指定字符_第1张图片

你可能感兴趣的:(python中删除某个指定字符)