Làm thế nào để bạn dừng dấu phẩy trong python?

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tách một chuỗi bằng dấu phẩy

['apple', 'orange', 'grape']
3 trong Python bằng Chuỗi. tách ra[]

ví dụ 1. Tách chuỗi bằng dấu phẩy

Trong ví dụ này, chúng tôi sẽ lấy một chuỗi có các đoạn được phân tách bằng dấu phẩy

['apple', 'orange', 'grape']
3, tách chuỗi và lưu trữ các mục trong danh sách

Chương trình Python

str = 'apple,orange,grape'

#split string by ,
chunks = str.split[',']

print[chunks]
Chạy

đầu ra

['apple', 'orange', 'grape']

ví dụ 2. Tách chuỗi bằng một hoặc nhiều dấu phẩy

Nếu bạn sử dụng Chuỗi. split[] trên Chuỗi có nhiều hơn một dấu phẩy liền kề nhau, bạn sẽ nhận được các khối trống. một ví dụ đã được biểu diễn ở dưới

Chương trình Python

str = 'apple,,orange,,,grape'

#split string by ,
chunks = str.split[',']

print[chunks]
Chạy

đầu ra

['apple', '', 'orange', '', '', 'grape']

Trong ví dụ này, chúng tôi sẽ lấy một chuỗi có các đoạn được phân tách bằng một hoặc nhiều ký tự gạch dưới, tách chuỗi và lưu trữ đoạn đó trong một danh sách, không có bất kỳ mục trống nào

Chúng ta sẽ sử dụng gói python

['apple', 'orange', 'grape']
5 trong chương trình sau.
['apple', 'orange', 'grape']
6 trả về danh sách các mục được tách từ
['apple', 'orange', 'grape']
0 dựa trên
['apple', 'orange', 'grape']
1

Chương trình Python

import re

str = 'apple,,orange,,,grape'

#split string by ,
chunks = re.split[',+', str]

print[chunks]
Chạy

Cụm từ thông dụng

['apple', 'orange', 'grape']
2 đại diện cho một hoặc nhiều dấu phẩy. Vì vậy, một hoặc nhiều dấu phẩy được coi là dấu phân cách

đầu ra

['apple', 'orange', 'grape']

Một hoặc nhiều dấu phẩy liền kề được coi là một dấu phân cách

Tóm lược

Trong hướng dẫn về Ví dụ Python này, chúng ta đã học cách tách một chuỗi bằng dấu phẩy bằng String. tách [] và lại. các phương thức split[]

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[]
  • Phần 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

['apple', 'orange', 'grape']
0

Đầ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

['apple', 'orange', 'grape']
1

Đầ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

['apple', 'orange', 'grape']
2

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

Phần 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ủ Đề