Thực thi cú pháp Python
Như chúng tôi đã học trong trang trước, cú pháp Python có thể được thực thi bằng cách viết trực tiếp vào dòng lệnh:
>>> in ["Xin chào, thế giới!"] Xin chào, thế giới!
Hello, World!
Hoặc bằng cách tạo tệp python trên máy chủ, sử dụng tiện ích mở rộng tệp .py và chạy nó trong dòng lệnh:
C: \ user \ tên của bạn> python myfile.py
Thắng Python
Thẩm lớp đề cập đến các không gian ở đầu một dòng mã.
Trong trường hợp trong các ngôn ngữ lập trình khác, sự thụt lề trong mã chỉ dành cho khả năng đọc, việc thụt vào python là rất quan trọng.
Python sử dụng thụt lề để chỉ ra một khối mã.
Python sẽ cho bạn một lỗi nếu bạn bỏ qua thụt lề:
Số lượng không gian tùy thuộc vào bạn như một lập trình viên, sử dụng phổ biến nhất là bốn, nhưng nó phải có ít nhất một.
Thí dụ
nếu 5> 2: & nbsp; in ["năm lớn hơn hai!"] & nbsp; Nếu 5> 2: & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in ["Năm lớn hơn hai!"] & nbsp;
print["Five is greater than
two!"]
if 5 > 2:
print["Five is greater than two!"]
Hãy tự mình thử »
Bạn phải sử dụng cùng một số khoảng trống trong cùng một khối mã, nếu không, Python sẽ cho bạn một lỗi:
Thí dụ
nếu 5> 2: & nbsp; in ["năm lớn hơn hai!"] & nbsp; Nếu 5> 2: & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in ["Năm lớn hơn hai!"] & nbsp;
Hãy tự mình thử »
print["Five is greater than two!"]
print["Five is greater than two!"]
Hãy tự mình thử »
Bạn phải sử dụng cùng một số khoảng trống trong cùng một khối mã, nếu không, Python sẽ cho bạn một lỗi:
Lỗi cú pháp:
Nếu 5> 2: & nbsp; in ["năm lớn hơn hai!"] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; In ["Năm lớn hơn hai!"]
Biến Python
Trong Python, các biến được tạo khi bạn gán một giá trị cho nó:
Python không có lệnh để khai báo một biến.
Bạn sẽ tìm hiểu thêm về các biến trong chương biến Python.
Thí dụ
nếu 5> 2: & nbsp; in ["năm lớn hơn hai!"] & nbsp; Nếu 5> 2: & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in ["Năm lớn hơn hai!"] & nbsp;
Hãy tự mình thử »
print["Hello, World!"]
Hãy tự mình thử »
Bạn phải sử dụng cùng một số khoảng trống trong cùng một khối mã, nếu không, Python sẽ cho bạn một lỗi:
Exercise:
Lỗi cú pháp:
Nếu 5> 2: & nbsp; in ["năm lớn hơn hai!"] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; In ["Năm lớn hơn hai!"]
Trích dẫn trong Python. ....
Nhận xét trong Python. ....
print['id: ', 1]
print['First Name: ', 'Steve']
print['Last Name: ', 'Jobs']
Sử dụng ký tự Backslash
if 100 > 99 and \
200 99 and \
200 >> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
Sử dụng dấu chấm phẩy
if 100 > 99 and \
200 99 and \
200 99 and \
200 99 and \
200 99 and \
200 5: # 1st block starts
print["10 is greater than 5"] # 1st block
print["Now checking 20 > 10"] # 1st block
if 20 > 10: # 1st block
print["20 is greater than 10"] # inner block
elif: # 2nd block starts
print["10 is less than 5"] # 2nd block
print["This will never print"] # 2nd block
Hàm sau chứa một khối với hai câu lệnh.
def SayHello[name]:
print["Hello ", name]
print["Welcome to Python Tutorials"]
Ví dụ sau đây minh họa việc sử dụng các vết thương trong vỏ Python:
Như bạn có thể thấy, trong vỏ Python, khối hàm
if 100 > 99 and \
200 99 and \
200 99 and \
200 >> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
0 và >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
1 là khác nhau.>>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
2, >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
3, >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
4.>>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
5, >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
6.>>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
7, >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
8, >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
9.print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
0, print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
1. Sử dụng gạch dưới để cải thiện khả năng đọc.print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
2, print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
3.Truy cập PEP 8 - Các quy ước đặt tên theo quy định để biết thêm thông tin.
Hiển thị đầu ra
Bản in [] phục vụ như một câu lệnh đầu ra trong Python. Nó lặp lại giá trị của bất kỳ biểu thức python nào trên vỏ python.
Nhiều giá trị có thể được hiển thị bởi hàm
print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
4 đơn được phân tách bằng dấu phẩy. Ví dụ sau đây hiển thị các giá trị của các biến print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
5 và >>> print['Hello \
World!'] # a multi-line statement
Hello World!
>>> print['Hello'] \
print[' World!'] # two statement in one logical line
SyntaxError: invalid syntax
0 bằng cách sử dụng hàm print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
4 đơn.>>> name="Ram"
>>> print[name] # display single variable
Ram
>>> age=21
>>> print[name, age]# display multiple variables
Ram 21
>>> print["Name:", name, ", Age:",age] # display formatted output
Name: Ram, Age: 21
Theo mặc định, một không gian duy nhất
print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
8 hoạt động như một khoảng cách giữa các giá trị. Tuy nhiên, bất kỳ ký tự nào khác có thể được sử dụng bằng cách cung cấp tham số print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
9.Nhận đầu vào của người dùng
Hàm
list = [1, 2, 3, 4
5, 6, 7, 8,
9, 10, 11, 12]
0 là một phần của thư viện cốt lõi của phân phối python tiêu chuẩn. Nó đọc các nét chính như một đối tượng chuỗi có thể được gọi bằng một biến có tên phù hợp. Lưu ý rằng con trỏ nhấp nháy chờ đầu vào của người dùng. Người dùng nhập vào đầu vào của mình và sau đó truy cập ENTER. Điều này sẽ được chụp dưới dạng chuỗi.
Trong ví dụ trên, hàm
list = [1, 2, 3, 4
5, 6, 7, 8,
9, 10, 11, 12]
0 lấy đầu vào của người dùng từ dòng tiếp theo, ví dụ: 'Steve' trong trường hợp này. list = [1, 2, 3, 4
5, 6, 7, 8,
9, 10, 11, 12]
0 sẽ nắm bắt nó và gán nó cho một biến print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
5. Biến print['id: ', 1];print['First Name: ', 'Steve'];print['Last Name: ', 'Jobs']
5 sẽ hiển thị bất cứ điều gì người dùng đã cung cấp dưới dạng đầu vào.Hàm
list = [1, 2, 3, 4
5, 6, 7, 8,
9, 10, 11, 12]
0 có tham số chuỗi tùy chọn hoạt động như một lời nhắc cho người dùng.
Hàm
list = [1, 2, 3, 4
5, 6, 7, 8,
9, 10, 11, 12]
0 luôn đọc đầu vào dưới dạng chuỗi, ngay cả khi bao gồm các chữ số. Hàm loại [] được sử dụng trước đó xác nhận hành vi này.if 100 > 99 and \
200