Python cho phép dấu phẩy ở cuối danh sách và bộ dữ liệu. Nó là tùy chọn và làm cho các mục dễ đọc hơn và bạn có thể sắp xếp lại các mục mà không gặp bất kỳ lỗi nào. Bạn không cần phải nhớ đi nhớ lại để thêm dấu phẩy sau mỗi mục, nếu bạn thêm dấu phẩy vào cuối
Hãy xem một số ví dụ –
danh sách
Ví dụ
Trong ví dụ này, chúng tôi sẽ thêm dấu phẩy ở cuối Danh sách và sẽ không có bất kỳ lỗi nào -
đầu ra
['List = ', ['Jacob', 'Harry', 'Mark', 'Anthony']]
Tuple
Ví dụ
Trong ví dụ này, chúng ta sẽ thêm một dấu phẩy ở cuối trong Tuple và sẽ không có bất kỳ lỗi nào −
đầu ra
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]
Từ điển
Ví dụ
Bạn cũng có thể thêm dấu phẩy ở cuối trong Từ điển −
đầu ra
{'Units': 120, 'Available': 'Yes', 'Product': 'Mobile', 'Model': 'XUT'} ['Product = ', 'Mobile'] ['Model = ', 'XUT'] ['Units = ', 120] ['Available = ', 'Yes']
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
{'Units': 120, 'Available': 'Yes', 'Product': 'Mobile', 'Model': 'XUT'} ['Product = ', 'Mobile'] ['Model = ', 'XUT'] ['Units = ', 120] ['Available = ', 'Yes']6 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
{'Units': 120, 'Available': 'Yes', 'Product': 'Mobile', 'Model': 'XUT'} ['Product = ', 'Mobile'] ['Model = ', 'XUT'] ['Units = ', 120] ['Available = ', 'Yes']6, 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
{'Units': 120, 'Available': 'Yes', 'Product': 'Mobile', 'Model': 'XUT'} ['Product = ', 'Mobile'] ['Model = ', 'XUT'] ['Units = ', 120] ['Available = ', 'Yes']8 trong chương trình sau.
{'Units': 120, 'Available': 'Yes', 'Product': 'Mobile', 'Model': 'XUT'} ['Product = ', 'Mobile'] ['Model = ', 'XUT'] ['Units = ', 120] ['Available = ', 'Yes']9 trả về danh sách các mục được tách từ
['apple', 'orange', 'grape']
0 dựa trên ['apple', 'orange', 'grape']
1Chương trình Python
import re
str = 'apple,,orange,,,grape'
#split string by ,
chunks = re.split[',+', str]
print[chunks]
ChạyCụ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 Chuỗi. tách [] và lại. các phương thức split[]
Trong chương trình này, chúng ta cần in đầu ra của một số nguyên đã cho ở định dạng giá trị vị trí quốc tế và đặt dấu phẩy ở vị trí thích hợp, từ bên phải. Hãy xem một ví dụ về cách in số bằng dấu phẩy dưới dạng dấu phân cách hàng nghìn trong Python
ví dụ
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]2
Phương pháp 1. sử dụng chuỗi f
Chuỗi F cung cấp một cách ngắn gọn và thuận tiện để nhúng các biểu thức python bên trong các chuỗi ký tự để định dạng. Phần bên trong trong dấu ngoặc nhọn. , nói để định dạng số và sử dụng dấu phẩy làm dấu phân cách hàng nghìn
ví dụ 1
Định dạng số và thêm dấu phẩy dưới dạng dấu phân cách một nghìn để sử dụng cú pháp định dạng ‘,d’ trong hàm format[]
Python3
str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
0str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
1 str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
2
str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
3______34['Tuple = ', ['Tesla', 'Audi', 'Toyota']]30
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]31
Đầu ra
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]3
ví dụ 2
Chuỗi F có chức năng thay thế
Python3
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]32
str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
1 ['Tuple = ', ['Tesla', 'Audi', 'Toyota']]34
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]35
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]36
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]37
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]38
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]39
['Tuple = ', ['Tesla', 'Audi', 'Toyota']]31
str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
3____242Đầu ra
{'Units': 120, 'Available': 'Yes', 'Product': 'Mobile', 'Model': 'XUT'} ['Product = ', 'Mobile'] ['Model = ', 'XUT'] ['Units = ', 120] ['Available = ', 'Yes']4
Phương pháp 2. chuỗi. định dạng[]
Ở đây, chúng tôi đã sử dụng “{. ,}” cùng với hàm format[] để thêm dấu phẩy mỗi nghìn vị trí bắt đầu từ trái. Điều này được giới thiệu trong Python và nó tự động thêm dấu phẩy khi viết cú pháp sau.