Hướng dẫn how do you replace a comma in python? - làm thế nào để bạn thay thế một dấu phẩy trong python?

11

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn xóa tất cả các dấu phẩy khỏi một chuỗi bằng cách sử dụng các biểu thức thông thường, tôi muốn các chữ cái, khoảng thời gian và số vẫn còn chỉ là dấu phẩy

Kev

Huy hiệu vàng 116K5151 gold badges296 silver badges380 bronze badges

Hỏi ngày 8 tháng 9 năm 2011 lúc 20:37Sep 8, 2011 at 20:37

2

Tại sao một regex?

mystring = mystring.replace[",", ""]

Là đủ.

Tất nhiên, nếu bạn khăng khăng:

mystring = re.sub[",", "", mystring]

Nhưng đó có lẽ là một thứ tự chậm hơn.

Đã trả lời ngày 8 tháng 9 năm 2011 lúc 20:38Sep 8, 2011 at 20:38

Tim Pietzckertim PietzckerTim Pietzcker

Phù bằng vàng 319K5757 gold badges494 silver badges550 bronze badges

1

Bạn không cần RE cho hoạt động tầm thường đó. Chỉ cần sử dụng replace[] trên chuỗi:

a="123,asd,wer"
a.replace[",", ""]

Đã trả lời ngày 8 tháng 9 năm 2011 lúc 20:42Sep 8, 2011 at 20:42

Michał Šrajermichał ŠrajerMichał Šrajer

29,3K7 Huy hiệu vàng57 Huy hiệu bạc80 Huy hiệu Đồng7 gold badges57 silver badges80 bronze badges

Trong bài viết hôm nay, chúng tôi sẽ thảo luận về một vài thực tiễn để xóa dấu phẩy khỏi chuỗi Python. Python là ngôn ngữ lập trình tiện dụng cung cấp các chức năng tích hợp để thực hiện các hoạt động khác nhau để loại bỏ dấu phẩy khỏi một chuỗi. Regex [] và thay thế [] là một trong những phương pháp đó. Trong hướng dẫn này, chúng tôi sẽ làm sáng tỏ tất cả các cách có thể để loại bỏ dấu phẩy.

ví dụ 1

Trong mã chương trình Python đầu tiên của chúng tôi, chúng tôi sử dụng phương thức thay thế [] để loại bỏ tất cả các dấu phẩy [,] khỏi chuỗi python. Lệnh thay thế [] trả về một bản sao của chuỗi trong đó sự tồn tại của chuỗi con được trao đổi với một chuỗi con khác. Sử dụng hàm thay thế [], chúng tôi trao đổi dấu phẩy trong chuỗi python với các phần tử null. Chúng tôi khám phá thêm chức năng của phương thức thay thế [] với sự trợ giúp của trình biên dịch Spyder.

Với sự trợ giúp của trình biên dịch Spyder, chúng tôi tạo một tệp mới để giải thích khái niệm về phương thức thay thế []. Vì vậy, trước tiên chúng tôi tạo một chuỗi giữ dấu phẩy. Sau đó, chúng ta có thể sử dụng hàm thay thế [] để loại bỏ dấu phẩy khỏi chuỗi H H, ARD, C, ODE P, ROGR, AMmer. Hàm in được áp dụng để thể hiện chuỗi không có dấu phẩy.h, ard ,c, ode p ,rogr, ammer” string. The print function is applied to exhibit the string without commas.

First_String = "H, ARD, C, ODE, P, ROGR, AMMER" String_cp = First_String.Reater [',', "" "]="h, ard ,c ,ode, p, rogr, ammer"
string_cp = first_string.replace[',',""]
print[string_cp]

Để xem chức năng của hàm thay thế [], lưu và thực thi tệp chương trình và đầu ra được hiển thị trên màn hình bảng điều khiển.

Ví dụ 2

Hãy đến để thảo luận về mã chương trình thứ hai của chúng tôi, ở đây chúng tôi sử dụng phương thức re hoặc regex [] để loại bỏ tất cả các dấu phẩy [,] khỏi chuỗi python. Python cung cấp một phương pháp tích hợp được gọi là ‘Re, có thể được sử dụng để đối phó với các biểu thức có hệ thống. Gói ’re, thuật ngữ là một biểu thức thông thường. Gói ’re, chứa hàm re.sub [] để xóa dấu phẩy khỏi chuỗi Python.

Hàm re.sub [] được sử dụng để trao đổi chuỗi con. Ngoài ra, nó sẽ thay thế bất kỳ trận đấu nào bằng tham số khác, trong trường hợp này, chuỗi null, loại bỏ tất cả các dấu phẩy khỏi chuỗi. Ban đầu, chúng tôi nhập gói ‘Re, sau đó tạo một chuỗi giữ dấu phẩy. Sau đó, chúng ta có thể sử dụng hàm re.sub [] trong câu lệnh in để loại bỏ dấu phẩy khỏi chuỗi H H, ard c, ode p, rogr, ampe.

Importre First_String = S "H, ARD C, ODE, P, ROGR, AMMER" PRINT [RE.SUB [",", "", First_String]] re
first_string = s"h, ard c ,ode, p, rogr, ammer"
print[re.sub[",","",first_string]]

Một lần nữa, DRY chạy tệp nguồn để xem hàm re.sub [] sẽ loại bỏ dấu phẩy khỏi chuỗi Python.

Ví dụ 3

Hãy đến để thảo luận về mã chương trình thứ ba của chúng tôi, ở đây chúng tôi sử dụng phương thức thay thế [], nhưng lần này, chúng tôi xóa dấu phẩy đầu tiên để tạo thành chuỗi python. Python cung cấp các chức năng và gói tích hợp để loại bỏ dấu phẩy và dấu câu từ chuỗi Python. Chúng tôi sử dụng cùng một tệp chương trình, tạo chuỗi ngôn ngữ lập trình, sau đó in chuỗi ban đầu của chúng tôi. Sau đó, chúng tôi gọi phương thức thay thế [] và gán nó cho một biến có tên là ALTEDED_STRING. Hàm lấy ‘1, làm đối số để loại bỏ dấu phẩy đầu tiên khỏi chuỗi Python.

First_String = "python, java, c ++" in ["chuỗi đầu tiên của bạn là:"] ]= " Python, Java, C++ "
print["Your first string is:"]
print[first_string]
altered_string = first_string.replace[",", "", 1]
print["Altered String is:"]
print[altered_string]

Một lần nữa, lưu và khô chạy tệp mã để kiểm tra đầu ra trên màn hình bảng điều khiển.

Ví dụ 4

Hãy đến để thảo luận về mã chương trình cuối cùng của chúng tôi, ở đây chúng tôi một lần nữa sử dụng phương thức regex [] để loại bỏ tất cả các dấu phẩy [,] khỏi chuỗi python. Nhưng trong phương thức này, chúng tôi lấy đầu vào từ chuỗi người dùng. Ban đầu, chúng tôi nhập gói ‘Re, sau đó tạo một chuỗi lấy đầu vào từ người dùng. Sau đó, chúng ta có thể sử dụng hàm re.sub [], lấy my_string làm tham số. Hàm này thay thế tất cả các dấu phẩy bằng chuỗi null. Chuỗi được lọc được lưu trong biến thay đổi. Sau đó, chúng ta có thể sử dụng câu lệnh in để loại bỏ dấu phẩy khỏi python, mã.

Importre my_string = input ['người dùng nhập chuỗi:'] abtered_string = re.sub [',', '', my_string] in ['chuỗi mới của tôi: {}'. định dạng [thay đổi_string]] re
my_string = input['User enter a string: ']
altered_string = re.sub[',', '', my_string]
print['My new string: {}'.format[altered_string]]

Một lần nữa, lưu và khô chạy tệp mã để kiểm tra đầu ra trên màn hình bảng điều khiển.

Ví dụ 4

Hãy đến để thảo luận về mã chương trình cuối cùng của chúng tôi, ở đây chúng tôi một lần nữa sử dụng phương thức regex [] để loại bỏ tất cả các dấu phẩy [,] khỏi chuỗi python. Nhưng trong phương thức này, chúng tôi lấy đầu vào từ chuỗi người dùng. Ban đầu, chúng tôi nhập gói ‘Re, sau đó tạo một chuỗi lấy đầu vào từ người dùng. Sau đó, chúng ta có thể sử dụng hàm re.sub [], lấy my_string làm tham số. Hàm này thay thế tất cả các dấu phẩy bằng chuỗi null. Chuỗi được lọc được lưu trong biến thay đổi. Sau đó, chúng ta có thể sử dụng câu lệnh in để loại bỏ dấu phẩy khỏi python, mã.

Importre my_string = input ['người dùng nhập chuỗi:'] abtered_string = re.sub [',', '', my_string] in ['chuỗi mới của tôi: {}'. định dạng [thay đổi_string]]

Sự kết luận

Làm cách nào để thay đổi dấu phân cách trong Python?

Cách thay đổi dấu phân cách trong tệp CSV..
Tạo một tệp Python mới ở vị trí lưu tệp CSV của bạn.....
Mở một ví dụ nhắc nhở Anaconda.....
Nhập Python Change_delimiter.py [thay đổi thay đổi_delimiter.py bằng tên của tệp python của bạn] sau đó nhấn enter ..

Làm thế nào để bạn thay thế tất cả các dấu phẩy trong một chuỗi?

Sử dụng phương thức thay thế [] để thay thế tất cả các dấu phẩy trong một chuỗi, ví dụ:str.thay thế [/,/g, ''].Phương thức lấy biểu thức chính quy và chuỗi thay thế làm tham số và trả về một chuỗi mới với các trận đấu được thay thế bằng thay thế được cung cấp.Đã sao chép!, e.g. str. replace[/,/g, ' '] . The method takes a regular expression and a replacement string as parameters and returns a new string with the matches replaced by the provided replacement. Copied!

Làm cách nào để loại bỏ dấu phẩy khỏi danh sách trong Python?

Bạn có thể xóa dấu phẩy khỏi chuỗi trong Python bằng cách sử dụng phương thức String [] của String.using string's replace[] method.

Làm thế nào để bạn thay thế cú pháp trong Python?

Cú pháp thay thế []..
Cựu Ước - Cựu Ước bạn muốn thay thế ..
MỚI - Chất nền mới sẽ thay thế bộ nền cũ ..
Đếm - [Tùy chọn] Số lần bạn muốn thay thế bộ con cũ bằng bộ nền mới ..

Bài Viết Liên Quan

Chủ Đề