Ngôn ngữ Python có nhiều điểm tương đồng với Perl, C và Java. Tuy nhiên, có một số khác biệt nhất định giữa các ngôn ngữ Show
Nội dung chính Hiển thị
First Python programHãy để chúng tôi thực hiện các chương trình trong các chế độ thiết lập khác nhau Lập trình tương tác chế độGõ thông tin giao dịch mà không chuyển tệp lệnh dưới dạng tham số sẽ hiển thị lời nhắc sau - $ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> Nhập văn bản sau dấu nhắc Python và nhấn ENTER - >>> print "Hello, Python!" Nếu bạn đang chạy phiên bản mới của Python, thì bạn cần sử dụng câu lệnh trong với dấu trích đơn như trong ("Xin chào, Python. ") ;. Tuy nhiên, trong phiên bản Python 2. 4. 3, this thing create a result after -print ("Xin chào, Python. ");. Tuy nhiên trong Python phiên bản 2. 4. 3, điều này tạo ra kết quả sau - Hello, Python! Set file mode modeCall the information information with a tham số tập lệnh bắt đầu thực thi tập lệnh và tiếp tục cho đến khi tập lệnh hoàn tất. Khi tập lệnh kết thúc, thông tin giao dịch không còn hoạt động Hãy để chúng tôi viết một chương trình Python đơn giản trong một kịch bản. Các tập tin Python có phần mở rộng. Py. Gõ mã nguồn sau trong tệp kiểm tra. py -. py. Nhập mã nguồn sau vào thử nghiệm. tệp py - print "Hello, Python!" Chúng tôi giả định rằng bạn có trình dịch Python được đặt trong biến đường dẫn. Bây giờ, hãy thử chạy chương trình này như sau - $ python test.py Điều này tạo ra kết quả sau - Hello, Python! Hãy để chúng tôi thử một cách khác để thực thi lệnh Python. Dưới đây là tập tin kiểm tra. py hasedited - #!/usr/bin/python print "Hello, Python!" Chúng tôi giả định rằng bạn có sẵn thông dịch viên Python trong thư mục /usr /bin. Bây giờ, hãy thử chạy chương trình này như sau - $ chmod +x test.py # This is to make file executable $./test.py Điều này tạo ra kết quả sau - Hello, Python! Hãy để chúng tôi thử một cách khác để thực thi lệnh Python. Dưới đây là tập tin kiểm tra. py hasedited -Chúng tôi giả định rằng bạn có sẵn thông dịch viên Python trong thư mục /usr /bin. Bây giờ, hãy thử chạy chương trình này như sau - $ chmod +x test.py # This is to make file executable $./test.pyNhân lực và nhân lực là hai định danh khác nhau trong Python Định danh Python
Bắt đầu một danh sách với một dấu gạch dưới hàng đầu để thấy rằng danh sách là tư nhânBắt đầu một danh sách với hai dấu gạch dưới hàng đầu cho thấy một danh sách riêng tư mạnh mẽ Nếu định danh cũng kết thúc với hai dấu gạch dưới, thì mã định danh là một tên đặc biệt được xác định bằng ngôn ngữ. Từ dành riêng Danh sách sau đây để xem các từ khóa Python. Đây là những từ dành riêng và bạn không thể sử dụng chúng như không đổi hoặc biến hoặc bất kỳ tên định danh nào khác. Tất cả các từ khóa Python chỉ chứa chữ thường. andEXECnot mustkhẳng định cuối cùng hoặc phá vỡ vì đi qua lớptừin continuetoàn bộnuôidef if aboutDelnimport passwordthửElifTrong khi khácLàvớingoại lệLambda năng suất >>> print "Hello, Python!"0 Line and Margin >>> print "Hello, Python!"0 Python không cung cấp Lật ngược để chỉ ra các khối mã cho định nghĩa lớp và chức năng hoặc điều khiển luồng. Các khối mã được biểu thị bằng vạch lõm, được thực hiện cứng nhắc Dung lượng không gian trong lượng nhận được thay đổi, nhưng tất cả các câu lệnh trong khối phải được nhận vào cùng một lượng. Ví dụ - − Đừng cố gắng hiểu logic vào thời điểm này. Chỉ cần đảm bảo rằng bạn hiểu các khối khác nhau ngay cả khi chúng không có dấu ngoặc nhọn >>> print "Hello, Python!"1 Tuy nhiên, sau đó khối tạo ra một lỗi -Do đó, trong Python, tất cả các đường liên tục được nhận vào cùng một số không gian sẽ tạo thành một khối. Ví dụ sau có các khối câu lệnh khác nhau - >>> print "Hello, Python!"2 Lưu ý - không cố gắng hiểu logic tại thời điểm này. Chỉ cần chắc chắn rằng bạn đã hiểu các khối khác nhau ngay cả khi chúng không có phản kháng >>> print "Hello, Python!"3 Multi lines report reportCác tuyên bố trong Python thường kết thúc bằng một dòng mới. Tuy nhiên, Python cho phép sử dụng các ký tự tiếp tục dòng (\) biểu thị rằng dòng nên tiếp tục. Ví dụ - Các câu lệnh có trong dấu ngoặc [], {} hoặc () không cần thiết phải sử dụng các ký tự tiếp tục dòng. Ví dụ - >>> print "Hello, Python!"4 Trích dẫn trong PythonPython chấp nhận các trích dẫn đơn ('), double (") và ba (''' hoặc """) để biểu thị các ký tự theo chuỗi, miễn phí là cùng loại trích dẫn bắt đầu và kết thúc chuỗi >>> print "Hello, Python!"5 Điều này tạo ra kết quả sau - Hello, Python! Hãy để chúng tôi thử một cách khác để thực thi lệnh Python. Dưới đây là tập tin kiểm tra. py hasedited - >>> print "Hello, Python!"7 Chúng tôi giả định rằng bạn có sẵn thông dịch viên Python trong thư mục /usr /bin. Bây giờ, hãy thử chạy chương trình này như sau - >>> print "Hello, Python!"8 $ chmod +x test.py # This is to make file executable $./test.py >>> print "Hello, Python!"9 Sử dụng các dòng trốngMột dòng chỉ chứa khoảng trống, có thể có một bình luận, được gọi là một dòng trống và Python hoàn toàn bỏ qua nó Trong một phiên bản tương tác, bạn phải nhập một dòng vật lý trống để kết thúc câu lệnh Multiline Đang chờ người dùngDòng sau của chương trình hiển thị lời nhắc, câu lệnh nói rằng Nhấn phím Enter để thoát ra và chờ người dùng thực hiện hành động - Hello, Python!0 Ở đây, "\ n \ n" được sử dụng để tạo hai dòng mới trước khi hiển thị dòng thực tế. Khi người dùng nhấn phím, chương trình kết thúc. Đây là một mẹo hay để giữ bảng điều khiển mở cửa sổ cho đến khi người dùng hoàn tất ứng dụng Nhiều câu lệnh trên một dòngDấu chấm phẩy (;) cho phép nhiều câu lệnh trên dòng đơn cho rằng không có câu lệnh nào bắt đầu một khối mã mới. Dưới đây là một mẫu snip sử dụng dấu chấm phẩy - Hello, Python!1 Nhiều nhóm tuyên bố như bộMột nhóm các câu lệnh riêng lẻ, tạo ra một khối mã duy nhất được gọi là bộ trong Python. Các câu lệnh ghép hoặc phức tạp, thực sự có giới hạn như nếu, trong khi, chắc chắn và lớp yêu cầu một đường tiêu đề và một bộ. bộ trong Python. Các câu lệnh phức hợp hoặc phức tạp, chẳng hạn như if, while, def và class yêu cầu một dòng tiêu đề và một bộ Dòng tiêu đề bắt đầu câu lệnh (với từ khóa) và dấu chấm phẩy bằng dấu hai chấm (. ) and are after by an or many lines to set. Ví dụ - Hello, Python!2 Argument line commandNhiều chương trình có thể được chạy để cung cấp cho bạn một số thông tin cơ bản về cách chúng nên được chạy. Python cho phép bạn làm điều này với -h - Hello, Python!3 Bạn cũng có thể thiết lập tập lệnh của mình theo cách mà nó phải chấp nhận các tùy chọn khác nhau. Đối số dòng lệnh là một chủ đề nâng cao và nên được nghiên cứu một chút sau đó một khi bạn đã trải nghiệm qua phần còn lại của các khái niệm Python Cú pháp cơ bản là gì?Cú pháp cơ bản đại diện cho các quy tắc cơ bản của ngôn ngữ lập trình. Không có các quy tắc này, không thể viết mã hoạt động. Mỗi ngôn ngữ đều có bộ quy tắc riêng tạo nên cú pháp cơ bản của nó. Các quy ước đặt tên là một thành phần chính của các quy ước cú pháp cơ bản và thay đổi theo ngôn ngữ. đại diện cho các quy tắc cơ bản của ngôn ngữ lập trình . Không có các quy tắc này, không thể viết mã chức năng. Mỗi ngôn ngữ có bộ quy tắc riêng tạo nên cú pháp cơ bản của nó. Quy ước đặt tên là thành phần chính của quy ước cú pháp cơ bản và thay đổi theo ngôn ngữ. Python có cú pháp dễ dàng không?Cú pháp đơn giản, dễ học của Python nhấn mạnh khả năng đọc và làm giảm chi phí bảo trì chương trình. Python hỗ trợ các mô-đun và gói, khuyến mãi mô-đun chương trình và tái sử dụng mã. nhấn mạnh khả năng đọc và do đó giảm chi phí bảo trì chương trình. Python hỗ trợ các mô-đun và gói, khuyến khích mô-đun hóa chương trình và tái sử dụng mã. Các loại cú pháp trong Python là gì?Tuy nhiên, có một số định nghĩa khác biệt nhất giữa các ngôn ngữ. . First Python program. Hãy để chúng tôi thực hiện các chương trình trong các chế độ thiết lập khác nhau |