Xóa dấu phẩy khỏi số Python

các str. phương thức thay thế trả về một bản sao của chuỗi với tất cả các lần xuất hiện của chuỗi con được thay thế bằng thay thế được cung cấp

Phương thức nhận các tham số sau

TênMô tảcũChuỗi con mà chúng tôi muốn thay thế trong chuỗimớiSự thay thế cho mỗi lần xuất hiện của oldđếm Chỉ những lần xuất hiện đầu tiên của count được thay thế [tùy chọn]

Phương thức không thay đổi chuỗi gốc. Các chuỗi là bất biến trong Python

Bước cuối cùng là sử dụng lớp int[] để chuyển chuỗi thành số nguyên

Để chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một danh sách các số nguyên

  1. Sử dụng phương pháp str.split[] để tách chuỗi trên mỗi dấu phẩy
  2. Sử dụng khả năng hiểu danh sách để lặp lại danh sách các chuỗi
  3. Sử dụng lớp int[] để chuyển đổi mỗi chuỗi thành một số nguyên

Chúng tôi đã sử dụng phương pháp str.split[] để tách chuỗi thành danh sách các chuỗi

Sau đó, chúng tôi đã sử dụng khả năng hiểu danh sách để lặp lại danh sách

Khả năng hiểu danh sách được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện

Trong bài viết này, chúng ta sẽ học cách bỏ dấu phẩy trong chuỗi bằng chương trình Python. Chúng tôi sẽ tạo một chương trình bằng các phương pháp khác nhau và sử dụng các chức năng khác nhau

Mục lục

  • Sử dụng hàm thay thế[]
  • Xóa n số dấu phẩy khỏi chuỗi bằng hàm thay thế []
  • Sử dụng hàm regex[]
  • Sự kết luận

1. Xóa dấu phẩy bằng hàm Replace[]

Chúng ta sẽ sử dụng hàm thay thế [] để loại bỏ tất cả các dấu phẩy khỏi chuỗi

Hàm Replace[] là gì?

replace[] là một hàm dựng sẵn trong Python, trong đó hàm replace[] được sử dụng để thay thế bất kỳ ký tự nào từ các chuỗi đã cho hoặc được sử dụng để thay thế tất cả các lần xuất hiện của một chuỗi con từ một chuỗi con khác

Vì vậy, sử dụng hàm replace[], chúng ta thay thế dấu phẩy bằng khoảng trống;

Chuỗi đầu vào = I a,m ,A,nk,ur

Đầu ra tôi là Ankur

Giải trình

Đầu tiên, chúng ta sẽ lấy đầu vào là các chuỗi từ người dùng bằng cách sử dụng hàm dựng sẵn input[] [hàm input[] lấy một chuỗi làm đầu vào trong Python]

Bây giờ, chúng ta sẽ tạo một biến mới có tên new_string. Trong biến này, chúng ta sẽ sử dụng hàm replace[]. hàm replace[] nhận hai tham số, tham số đầu tiên chứa chuỗi con mà chúng ta muốn xóa khỏi chuỗi và tham số khác chứa chuỗi con khác để thay thế tham số đầu tiên trong chuỗi

Cuối cùng, chúng tôi sẽ in new_string

chương trình 1

# 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]

Đầu ra Nhập chuỗi để bỏ dấu phẩy. Tôi a,m ,A,nk,ur Tôi là Ankur

2. Xóa n số dấu phẩy khỏi các chuỗi đã cho bằng hàm remove[]

Nếu chúng ta phải xóa một số dấu phẩy cụ thể khỏi một chuỗi nhất định, thì chúng ta cũng thực hiện việc đó bằng cách sử dụng hàm sẵn có thay thế [] của Python

hàm replace[] cũng được sử dụng để xóa một số chuỗi con cụ thể khỏi một chuỗi đã cho trong lập trình Python

Giải trình

Đầu tiên, chúng ta sẽ lấy đầu vào là chuỗi và n từ người dùng bằng cách sử dụng hàm có sẵn input[] của Python. n là số dấu phẩy mà chúng ta phải loại bỏ khỏi chuỗi. Bây giờ, chúng ta sẽ tạo một biến mới có tên new_string. Trong biến này, chúng ta sẽ sử dụng hàm replace[]

hàm replace[] nhận 3 tham số, tham số đầu tiên chứa các chuỗi con mà chúng ta muốn xóa khỏi chuỗi, tham số thứ hai chứa một chuỗi con khác để thay thế tham số đầu tiên trong chuỗi và tham số cuối cùng là các tùy chọn được sử dụng để xóa một số chuỗi con cụ thể . Cuối cùng, in new_string

Chương trình

# 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]

Đầu ra Nhập chuỗi để bỏ dấu phẩy. Tôi, a,m An,kur

Bạn muốn xóa bao nhiêu dấu phẩy khỏi chuỗi. 2

Tôi là An Kur

Làm cách nào để xóa dấu phẩy đầu tiên khỏi chuỗi?

Chúng tôi sẽ xóa dấu phẩy đầu tiên khỏi chuỗi bằng hàm thay thế []

Hãy nhớ những gì chúng ta đã nói về hàm replace[] nhận 3 tham số

Giải trình

Đầu tiên, chúng ta sẽ lấy đầu vào của các chuỗi từ người dùng bằng cách sử dụng hàm có sẵn input[] của Python. Bây giờ, chúng ta sẽ tạo một biến mới có tên new_string. Trong biến này, chúng ta sẽ sử dụng hàm replace[]

Cuối cùng, in new_string

Chương trình

# 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]

Đầu ra Nhập chuỗi để bỏ dấu phẩy. Tôi là Ankur Tôi là Ankur

3. Xóa dấu phẩy bằng gói regex[]

Chúng tôi sẽ sử dụng gói regex[] để xóa tất cả dấu phẩy khỏi chuỗi trong chương trình Python. regex[], hay re, là một gói Python chứa hàm sub[], giúp chúng ta loại bỏ dấu phẩy khỏi các chuỗi đã cho

lại. hàm sub[] giúp thay thế dấu phẩy bằng khoảng trống

Giải trình

Đầu tiên, chúng tôi sẽ nhập gói lại bằng cách nhập. Sau đó, chúng ta sẽ lấy đầu vào của chuỗi bằng cách sử dụng hàm có sẵn input[] [Hàm đầu vào dùng để lấy đầu vào chuỗi từ người dùng]. Sau đó, chúng tôi sẽ tạo một biến có tên new_string sử dụng lại. hàm sub[] để xóa tất cả dấu phẩy

lại. hàm sub[] nhận 3 đối số. Đối số đầu tiên lấy các chuỗi con mà chúng ta muốn xóa khỏi chuỗi, đối số thứ hai lấy một chuỗi con khác để thay thế chuỗi con đầu tiên trong chuỗi và đối số cuối cùng lấy tên của chuỗi mà chúng ta muốn xóa tất cả các dấu phẩy khỏi chuỗi đó

Sau đó, cuối cùng, in new_string

Chương trình

# 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]

Đầu ra Nhập chuỗi để bỏ dấu phẩy. Tôi, a,m An,kur Tôi là Ankur

Sự kết luận

Trong bài viết này, chúng tôi trình bày nhiều phương pháp để loại bỏ dấu phẩy khỏi chuỗi. Chúng tôi sử dụng hai phương thức cho nó, replace[] và gói regex, cả hai phương thức đều dễ thực hiện trong chương trình. Chúng ta cũng xem cách xóa n dấu phẩy khỏi chuỗi bằng hàm thay thế trong lập trình Python với các ví dụ và giải thích

Chủ Đề