Cảm ơn bạn đã đăng mã của mình. Sẽ rất hữu ích nếu bạn cũng đăng
trackback đầy đủ, vì điều đó thường xác định chính xác dòng xảy ra lỗi
và chuỗi cuộc gọi [mặc dù không có chức năng nào .
so there’s no call chain in this case].
Chỉ cần nhìn vào mã của bạn, nó có thể là dòng này
node, IP, text = parts.split[" - ", 2]
Điều này cho thấy rằng dòng của bạn không được chia thành đủ các trường theo lệnh gọi
______23. In ra dòng.
print[repr[parts]]
và in ra kết quả của
print[repr[parts.split[" - ", 2]]]
4 print[repr[parts.split[" - ", 2]]]
Đặt những thứ này trước câu lệnh gán của bạn. Điều này sẽ cho bạn thấy
dòng vi phạm và những gì
print[repr[parts.split[" - ", 2]]]
3 thực sự đã mang lại cho bạn. Chúc mừng!
Cameron Simpson cs@cskk. Tôi. au
Biến chuỗi là công cụ hữu ích cho bất kỳ lập trình viên Python nào. Chúng có thể chứa thông tin số hoặc chữ và số và thường được sử dụng để lưu trữ thư mục dữ liệu hoặc in thông báo
Hàm
print[repr[parts.split[" - ", 2]]]
3 Python là một công cụ thao tác chuỗi thường được sử dụngNếu bạn đã thử nối hai chuỗi trong Python bằng cách nối, thì
print[repr[parts.split[" - ", 2]]]
4 thực hiện điều ngược lại hoàn toànNó quét qua một chuỗi và phân tách nó bất cứ khi nào tập lệnh bắt gặp dấu phân cách được chỉ định trước. Nó hoạt động như sau bằng cách sử dụng hai tham số
Sao chép ví dụ
str.split[separator, maxsplit]
Tham số
print[repr[parts.split[" - ", 2]]]
8 cho Python biết vị trí ngắt chuỗi. Trên thực tế, không phải lúc nào bạn cũng cần sử dụng nó. Nếu không đặt dấu phân cách, thay vào đó, Python sẽ sử dụng bất kỳ khoảng trắng nào trong chuỗi làm điểm phân tách print[repr[parts.split[" - ", 2]]]
9 xác định số lần chuỗi có thể được chia nhỏ. Nếu bạn không thêm bất kỳ giá trị nào ở đây, Python sẽ quét toàn bộ chiều dài chuỗi và tách nó ra bất cứ khi nào tìm thấy dấu phân cáchVí dụ về cách sử dụng split[] trong Python
Một trong những ví dụ đơn giản nhất về cách chia chuỗi Python với
print[repr[parts.split[" - ", 2]]]
4 là không gán tham số và chia chuỗi văn bản thành các từ riêng lẻSao chép ví dụ
text = 'The quick brown fox jumps over the lazy dog'
# Split the text wherever there's a space.
words = text.split[]
print[words]
Dùng thử trực tiếp Tìm hiểu trên Udacity
Đoạn mã trên tạo ra đầu ra sau
Sao chép ví dụ
['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
Hàm
print[repr[parts.split[" - ", 2]]]
4 của Python có thể trích xuất nhiều mẩu thông tin từ một chuỗi riêng lẻ và gán từng mẩu thông tin cho một biến riêng biệt. Ví dụ sau trình bày một đoạn văn và chuyển từng câu thành một biếnSao chép ví dụ
paragraph = 'The quick brown fox jumps over the lazy dog. The quick brown dog jumps over the lazy fox'
# Split the text wherever there's a full stop.
a,b = paragraph.split['.']
# Display the results.
print[a]
print[b]
Dùng thử trực tiếp Tìm hiểu trên Udacity
ưu
- Thiết kế đơn giản [không có thông tin không cần thiết]
- Các khóa học chất lượng cao [ngay cả những khóa học miễn phí]
- Tính năng đa dạng
- chương trình cấp bằng nano
- Thích hợp cho doanh nghiệp
- Giấy chứng nhận hoàn thành trả tiền
LOẠI TRỪ. GIẢM GIÁ 75%
ưu
- Dễ điều hướng
- Không có vấn đề kỹ thuật
- Có vẻ quan tâm đến người dùng của nó
- Rất nhiều khóa học đa dạng
- chính sách hoàn tiền trong 30 ngày
- Giấy chứng nhận hoàn thành miễn phí
THẤP NHƯ 12. 99$
ưu
- Trải nghiệm người dùng tuyệt vời
- Cung cấp nội dung chất lượng
- Rất minh bạch với giá cả của họ
- Giấy chứng nhận hoàn thành miễn phí
- Tập trung vào các kỹ năng khoa học dữ liệu
- Lịch học linh hoạt
GIẢM GIÁ 75%
Cách maxsplit ảnh hưởng đến việc tách chuỗi trong Python
Đừng quên sử dụng tham số
print[repr[parts.split[" - ", 2]]]
9 nếu bạn chỉ muốn ngắt phần đầu tiên của chuỗi bằng toán tử print[repr[parts.split[" - ", 2]]]
4 Python Cho một chuỗi, hãy viết chương trình Python để chia các ký tự của chuỗi đã cho thành một danh sách bằng Python
ví dụ.
Input : geeks Output : ['g', 'e', 'e', 'k', 's'] Input : Word Output : ['W', 'o', 'r', 'd']
Phương pháp 1. Tách một chuỗi thành danh sách Python bằng phương thức giải nén [*]
Hành động giải nén liên quan đến việc lấy mọi thứ ra, cụ thể là các lần lặp như từ điển, danh sách và bộ dữ liệu
Python3
str.split[separator, maxsplit]
4str.split[separator, maxsplit]
5 str.split[separator, maxsplit]
6str.split[separator, maxsplit]
7['g', 'e', 'e', 'k', 's']0
['g', 'e', 'e', 'k', 's']1
['g', 'e', 'e', 'k', 's']2
Đầu ra.
________số 8Phương pháp 2. Tách một chuỗi thành danh sách Python bằng vòng lặp
Ở đây, chúng tôi đang tách các chữ cái theo cách gốc bằng cách sử dụng vòng lặp và sau đó chúng tôi sẽ thêm nó vào một danh sách mới
Python3
str.split[separator, maxsplit]
4str.split[separator, maxsplit]
5 ['g', 'e', 'e', 'k', 's']5
['g', 'e', 'e', 'k', 's']6
str.split[separator, maxsplit]
5 ['g', 'e', 'e', 'k', 's']8
['g', 'e', 'e', 'k', 's']9
print[repr[parts]]
60 print[repr[parts]]
61 print[repr[parts]]
62 print[repr[parts]]
63 print[repr[parts]]
64
str.split[separator, maxsplit]
7____166đầu ra
print[repr[parts]]
6Phương pháp 3. Tách một chuỗi thành một danh sách Python bằng cách sử dụng tính năng Hiểu danh sách
Cách tiếp cận này sử dụng khả năng hiểu danh sách để chuyển đổi từng ký tự thành danh sách. Sử dụng cú pháp sau, bạn có thể chia các ký tự của chuỗi thành một danh sách