如何从字符串 Python 中删除逗号

在本文中,我们将学习使用 Python 程序从字符串中删除逗号。我们将使用不同的方法和使用不同的功能创建一个程序。

AI吧Python

目录

  • 使用replace()函数
  • 使用 replace() 函数从字符串中删除 n 个逗号
  • 使用regex()函数
  • 结论

1. 使用 Replace() 函数删除逗号

我们将使用 replace () 函数从字符串中删除所有逗号。

什么是 Replace() 函数?

replace() 是 Python 中的一个内置函数,其中 replace() 函数用于替换给定字符串中的任何字符,或者用于替换另一个子字符串中所有出现的子字符串。

因此,使用 replace() 函数,我们将逗号替换为空格;这可以给出没有逗号的字符串。

输入 string = I a,m ,A,nk,ur

输出 I am Ankur

解释

首先,我们将使用 input() 内置函数从用户那里获取字符串的输入(input() 函数在 Python 中将字符串作为输入)。

现在,我们将创建一个名为 new_string 的新变量。在这个变量中,我们将使用 replace() 函数。replace() 函数有两个参数,第一个参数包含我们要从字符串中删除的子字符串,另一个参数包含另一个子字符串,用于替换字符串中的第一个参数。

最后,我们将打印 new_string。

节目一

# take input of string from user
string = input("Enter strings to remove commas: ")

# use replace() function
new_string = string.replace(",", "")

# print new_string
print(new_string)

输出 输入字符串以删除逗号: I a,m ,A,nk,ur 我是 Ankur

2. 使用 remove() 函数从给定字符串中删除 n 个逗号

如果我们必须从给定的字符串中删除特定数量的逗号,那么我们也可以使用 Python 的 replace() 内置函数来完成。

replace() 函数还用于在 Python 编程中从给定字符串中删除特定数量的子字符串。

解释

首先,我们将使用 Python 的 input() 内置函数从用户那里获取字符串和 n 的输入。n 是我们必须从字符串中删除的逗号数。现在,我们将创建一个名为 new_string 的新变量。在这个变量中,我们将使用 replace() 函数。

replace() 函数有 3 个参数,第一个参数包含我们要从字符串中删除的子字符串,第二个参数包含另一个子字符串,用于替换字符串中的第一个参数,最后一个参数是用于删除特定数量子字符串的选项从给定的字符串。最后,打印 new_string。

程序

# take input of string from user and n 
string = input("Enter strings to remove commas: ")
n = int(input("How many commas do you want to remove from the string: "))

# use replace() function
new_string = string.replace(",", "",n)

# print new_string
print(new_string)

输出 输入字符串以删除逗号: I, a,m An,kur

您想从字符串中删除多少个逗号:2

I am Ankur

如何从字符串中删除第一个逗号?

我们将使用 replace() 函数从字符串中删除第一个逗号。

记住我们所说的 replace() 函数采用 3 个参数。

解释

首先,我们将使用 Python 的 input() 内置函数从用户那里获取字符串的输入。现在,我们将创建一个名为 new_string 的新变量。在这个变量中,我们将使用 replace() 函数。

最后,打印 new_string。

程序

# take input of string from user 
string = input("Enter strings to remove commas: ")

# use replace() function
new_string = string.replace(",", "",1)

# print new_string
print(new_string)

输出 输入字符串以删除逗号:I a,m Ankur I am Ankur

3. 使用 regex() 包删除逗号

我们将使用 regex() 包从 Python 程序中的字符串中删除所有逗号。regex() 或 re 是一个 Python 包,其中包含一个 sub() 函数,它可以帮助我们从给定的字符串中删除逗号。

re.sub() 函数有助于用空格替换逗号。

解释

首先,我们将使用 import 导入 re 包。然后,我们将使用 input() 内置函数(用于从用户获取字符串输入的输入函数)获取字符串的输入。然后,我们将创建一个名为 new_string 的变量,该变量使用 re.sub() 函数删除所有逗号。

re.sub() 函数接受 3 个参数。第一个参数采用我们要从字符串中删除的子字符串,第二个参数采用另一个子字符串来替换字符串中的第一个子字符串,最后一个参数采用我们要从中删除所有逗号的字符串的名称。

最后,打印 new_string。

程序

# import re package
import re

# take input of string from user 
string = input("Enter strings to remove commas: ")

# use re.sub|() function
new_string = re.sub(",", "", string)

# print new_string
print(new_string)

输出 输入字符串以删除逗号: I, a,m An,kur 我是 Ankur

结论

在本文中,我们展示了多种从字符串中删除逗号的方法。我们为此使用了两种方法,replace() 和 regex 包,这两种方法在程序中都很容易实现。我们还通过示例和说明了解如何使用 Python 编程中的替换函数从字符串中删除 n 个逗号。

how-to-remove-commas-from-string-python

发表评论

邮箱地址不会被公开。 必填项已用*标注