Hướng dẫn what do slashes mean in python? - dấu gạch chéo có nghĩa là gì trong python?
Một dấu gạch chéo ngược ở cuối một dòng bảo Python mở rộng dòng logic hiện tại qua dòng vật lý tiếp theo. Xem phần Cấu trúc dòng của tài liệu tham khảo Python: Show
Ngoài ra còn có tùy chọn sử dụng kết nối dòng ngầm, bằng cách sử dụng dấu ngoặc đơn hoặc dấu ngoặc hoặc niềng răng xoăn; Python sẽ không kết thúc đường logic cho đến khi nó tìm thấy khung đóng hoặc nẹp phù hợp cho mỗi khung mở hoặc nẹp. Đây là kiểu mã được đề xuất, mẫu bạn tìm thấy thực sự nên được viết là:
Xem Hướng dẫn theo phong cách Python (PEP 8) (nhưng lưu ý ngoại lệ; một số câu lệnh Python không hỗ trợ dấu ngoặc đơn để các dấu gạch chéo ngược được chấp nhận ở đó). Lưu ý rằng Python không phải là ngôn ngữ lập trình duy nhất sử dụng dấu gạch chéo ngược để tiếp tục dòng; Bash, C và C ++ PROUNSOR Cú pháp, Falcon, Mathicala và Ruby cũng sử dụng cú pháp này để mở rộng các dòng; Xem Wikipedia. Đây là một ví dụ: Bạn có thể thấy rằng 7 làm điều tương tự như toán tử 1.Khi bạn sử dụng toán tử 1 để chia hai số, phương thức được gọi là phía sau hậu trường là 5.Bạn cũng có thể sử dụng phương thức num1 = 12 num2 = 5 num3 = num1 // num2 print("floor division of", num1, "by", num2, "=", num3) # Output: floor division of 12 by 5 = 2 5 này trực tiếp thay cho toán tử if ((i < len(words_and_emoticons) - 1 and item.lower() == "kind" and words_and_emoticons[i+1].lower() == "of") or item.lower() in BOOSTER_DICT): sentiments.append(valence) continue 1:
Cú pháp cơ bản của toán tử if ((i < len(words_and_emoticons) - 1 and item.lower() == "kind" and words_and_emoticons[i+1].lower() == "of") or item.lower() in BOOSTER_DICT): sentiments.append(valence) continue 1Để sử dụng nhà điều hành Double Slash 1, bạn làm những việc gần như trong phân chia thông thường. Sự khác biệt duy nhất là thay vì một dấu gạch chéo 1, bạn sử dụng chém đôi 1:
Ví dụ về phân chia sànNhà điều hành chém đôi 1 hoạt động như 7
Cách thức toán tử đôi 1 hoạt động đằng sau hậu trường
Sự kết luận Để sử dụng nhà điều hành Double Slash 1, bạn làm những việc gần như trong phân chia thông thường. Sự khác biệt duy nhất là thay vì một dấu gạch chéo 1, bạn sử dụng chém đôi 1:
Và nếu bạn thực hiện phân chia sàn với số âm, kết quả vẫn sẽ được làm tròn. Để chuẩn bị cho tâm trí của bạn cho kết quả, làm tròn một số âm có nghĩa là đi từ 0. Vì vậy, -12 chia cho 5 kết quả trong -3. Don Tiết bị nhầm lẫn - mặc dù thoạt nhìn có vẻ như Nubmer đang ngày càng "lớn hơn", nhưng nó thực sự ngày càng nhỏ hơn (xa hơn từ số không/số âm lớn hơn).
Nhà điều hành chém đôi if ((i < len(words_and_emoticons) - 1 and item.lower() == "kind" and words_and_emoticons[i+1].lower() == "of") or item.lower() in BOOSTER_DICT): sentiments.append(valence) continue 1 hoạt động như if ((i < len(words_and_emoticons) - 1 and item.lower() == "kind" and words_and_emoticons[i+1].lower() == "of") or item.lower() in BOOSTER_DICT): sentiments.append(valence) continue 7Trong Python, 7 làm tròn một số cho số nguyên gần nhất, giống như toán tử chém đôi 1.Vì vậy, 7 là một thay thế cho nhà điều hành 1 vì họ làm điều tương tự đằng sau hậu trường.Đây là một ví dụ:
Bạn có thể thấy rằng 7 làm điều tương tự như toán tử 1.Cách thức toán tử đôi if ((i < len(words_and_emoticons) - 1 and item.lower() == "kind" and words_and_emoticons[i+1].lower() == "of") or item.lower() in BOOSTER_DICT): sentiments.append(valence) continue 1 hoạt động đằng sau hậu trườngKhi bạn sử dụng toán tử 1 để chia hai số, phương thức được gọi là phía sau hậu trường là 5.Bạn cũng có thể sử dụng phương thức 5 này trực tiếp thay cho toán tử 1:
Sự kết luậnTrong bài viết này, bạn đã học được cách bạn có thể sử dụng nhà điều hành Double Slash 1 và cách nó hoạt động đằng sau hậu trường.Ngoài ra, bạn đã tìm hiểu về hai lựa chọn thay thế của toán tử 1 - 7 và phương pháp 5.Don Tiết bị nhầm lẫn về việc sử dụng. Ba cách bạn có thể thực hiện phân chia sàn làm việc theo cùng một cách. Nhưng tôi sẽ khuyên bạn nên sử dụng nhà điều hành Double Slash 1 vì bạn có thể gõ ít hơn với nó.Cảm ơn bạn đã đọc. Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu '/' Có nghĩa là gì trong chữ ký Python?Trong trường hợp của __eq __ (tự, giá trị, /), chém ở cuối, điều đó có nghĩa là tất cả các đối số chỉ được đánh dấu là chỉ trong trường hợp của __init__ của bạn, tức là không có gì, chỉ là vị trí.all arguments are marked as positional only while in the case of your __init__ only self, i.e. nothing, is positional only.
Slash về phía trước làm gì trong Python?Ngôn ngữ lập trình, chẳng hạn như Python, coi một dấu gạch chéo ngược (\) là một nhân vật thoát.Chẳng hạn, \ n đại diện cho nguồn cấp dữ liệu và \ t đại diện cho một tab.Khi chỉ định một đường dẫn, một dấu gạch chéo về phía trước (/) có thể được sử dụng thay cho một dấu gạch chéo ngược.Hai dấu gạch chéo ngược có thể được sử dụng thay vì một để tránh lỗi cú pháp.When specifying a path, a forward slash (/) can be used in place of a backslash. Two backslashes can be used instead of one to avoid a syntax error. |