Làm cách nào để tạo khoảng cách trong python?

Mọi ngôn ngữ lập trình đều có các quy ước riêng, chẳng hạn như dấu ngoặc nhọn trong JavaScript hoặc thẻ mở và đóng trong HTML. Python thường sử dụng ít dấu câu hơn các ngôn ngữ lập trình khác mà bạn có thể đã thử trước đây. Một số mã mẫu được bao gồm ở đây

first_name=raw_input("What's your first name?")
first_name=first_name.upper()
if first_name=="NIK":
    print "You may enter!"
else:
    print "Nothing to see here."

Những ví dụ này được viết cho Python 2. 7. Có hai phiên bản Python phổ biến hiện đang được sử dụng — Python 2. 7 và Trăn 3. Python 3 là phiên bản mới nhất của ngôn ngữ nhưng nó không tương thích ngược, vì vậy mã được viết bằng Python 2. 7 không hoạt động khi sử dụng trình thông dịch Python 3. Ban đầu, Python 2. 7 có nhiều thư viện và hỗ trợ bên ngoài hơn Python 3, nhưng điều này đang thay đổi

Nếu bạn chạy mã này, nó sẽ làm như sau

  • In một dòng yêu cầu tên của bạn

  • Lấy thông tin nhập của người dùng ( raw_input(Tên bạn là gì?) ) và lưu vào . variable.

  • Chuyển đổi bất kỳ văn bản đã nhập nào thành chữ hoa

  • Kiểm tra đầu vào của người dùng. Nếu nó bằng “NIK,” thì nó sẽ in “Bạn có thể nhập. ” Nếu không, nó sẽ in “Không có gì để xem ở đây. ”

Hiện tại, khi bạn xem mã, hãy chú ý một số đặc điểm kiểu dáng của nó

  • Ít dấu câu hơn. Không giống như JavaScript, Python không có dấu ngoặc nhọn và không giống như HTML, không có dấu ngoặc nhọn

  • Khoảng trắng quan trọng. Các câu lệnh được thụt vào cùng cấp được nhóm lại với nhau. Trong ví dụ trên, hãy lưu ý cách ifelse căn chỉnh và . Bạn có thể quyết định số lượng thụt đầu dòng và sử dụng dấu tab hay dấu cách miễn là bạn nhất quán. Nói chung, bốn dấu cách từ lề trái được coi là chuẩn mực về kiểu dáng. print statements underneath each are indented the same amount. You can decide the amount of indentation, and whether to use tabs or spaces as long as you are consistent. Generally, four spaces from the left margin is considered the style norm.

    Xem các đề xuất kiểu Python về thụt đầu dòng, khoảng trắng và nhận xét

  • Các dòng mới cho biết phần cuối của câu lệnh. Mặc dù bạn có thể sử dụng dấu chấm phẩy để đặt nhiều hơn một câu lệnh trên một dòng, nhưng phương pháp được ưa thích và phổ biến hơn là đặt mỗi câu lệnh trên dòng riêng của nó

  • Dấu hai chấm tách khối mã. Các lập trình viên Python mới đôi khi hỏi tại sao sử dụng dấu hai chấm để biểu thị các khối mã, giống như khối ở cuối câu lệnh if, là cần thiết khi các dòng mới là đủ. Thử nghiệm ban đầu của người dùng có và không có dấu hai chấm cho thấy những lập trình viên mới bắt đầu hiểu rõ hơn về mã có dấu hai chấm

    Sử dụng một chuỗi ký tự được định dạng để thêm khoảng cách giữa các biến trong Python, e. g. result = f'{var_1} {var_2}'. Các chuỗi ký tự được định dạng cho phép chúng tôi bao gồm các biểu thức bên trong một chuỗi bằng cách thêm tiền tố vào chuỗi bằng f

    Chuỗi ký tự được định dạng (chuỗi f) cho phép chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách thêm tiền tố vào chuỗi bằng f

    Đảm bảo ngắt các biểu thức trong dấu ngoặc nhọn - {expression}

    Bạn có thể sử dụng phương pháp này để thêm khoảng cách giữa nhiều biến nếu cần

    Một chuỗi ký tự được định dạng có thể được sử dụng để thêm khoảng cách giữa hai chuỗi hoặc hai giá trị thuộc các loại khác nhau

    Các giá trị được tự động chuyển đổi thành một chuỗi khi được sử dụng trong một chuỗi ký tự được định dạng

    Ngoài ra, bạn có thể sử dụng phương pháp str.join() để thêm khoảng cách giữa các biến

    Thêm khoảng cách giữa các biến bằng cách sử dụng str. tham gia()

    Để thêm khoảng cách giữa các biến

    1. Bọc các biến trong một danh sách
    2. Sử dụng phương thức str.join() để nối danh sách với dấu phân cách khoảng trắng

    Phương thức lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable

    Lưu ý rằng phương thức tăng TypeError nếu có bất kỳ giá trị không phải chuỗi nào trong lần lặp

    Nếu danh sách các biến của bạn chứa số hoặc các loại khác, hãy chuyển đổi tất cả các giá trị thành chuỗi trước khi gọi join()

    Hàm nhận một hàm và một iterable làm đối số và gọi hàm với mỗi mục của iterable

    Chúng tôi đã sử dụng hàm map() để chuyển đổi số nguyên được lưu trữ trong result = f'{var_1} {var_2}'0 thành một chuỗi nhưng điều này không cần thiết nếu bạn chỉ nối các chuỗi

    Mẫu mã thêm khoảng cách giữa hai chuỗi

    Ngoài ra, bạn có thể sử dụng phương pháp f0

    Phương thức thực hiện các thao tác định dạng chuỗi

    Chuỗi mà phương thức được gọi có thể chứa các trường thay thế được chỉ định bằng dấu ngoặc nhọn f1

    Bạn cũng có thể sử dụng toán tử cộng (+) để thêm khoảng cách giữa hai biến, nhưng hãy đảm bảo rằng chúng thuộc loại tương thích

    Lưu ý rằng chúng tôi đã sử dụng lớp f2 để chuyển đổi số nguyên thành chuỗi để chúng tôi có thể nối các biến với khoảng trắng ở giữa

    Khi sử dụng toán tử cộng (+), đảm bảo các giá trị ở bên trái và bên phải là các chuỗi

    Nếu bạn cần thêm nhiều khoảng trắng giữa các biến, hãy sử dụng toán tử nhân để mã của bạn dễ đọc hơn

    Toán tử nhân có thể được sử dụng để lặp lại một chuỗi với số lần xác định

    Bạn chọn cách tiếp cận nào là vấn đề sở thích cá nhân. Tôi muốn sử dụng một chuỗi ký tự được định dạng vì tôi thấy chúng khá trực tiếp và dễ đọc

    Các chuỗi ký tự được định dạng đảm nhiệm việc tự động chuyển đổi các giá trị thành chuỗi, vì vậy chúng ta không cần phải sử dụng lớp f2 một cách rõ ràng trong các giá trị thuộc các loại khác nhau