Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Các nguyên tắc cơ bản của Python bao gồm một cuộc thảo luận về các khối xây dựng cơ bản của ngôn ngữ lập trình Python. Ở đây, các nguyên tắc cơ bản của Python, được chia thành các loại sau. Và chúng tôi sẽ thảo luận riêng từng chủ đề.

Xem video này trên khóa học Python

  • Các câu lệnh
    • Biểu thức
    • Báo cáo chuyển nhượng
  • Vết lõm
  • Bình luận
    • Nhận xét một dòng
    • Nhận xét đa dòng
    • Nhận xét về tài liệu
  • Biến
  • Hằng số
  • Mã thông báo
    • Định danh
    • Từ khóa
    • Nghĩa đen
    • Người vận hành

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Đầu tiên và quan trọng nhất, chúng tôi sẽ thảo luận về các tuyên bố trong Python.

Các câu lệnh

Biểu thức
There are two categories of statements in Python:

  • Báo cáo chuyển nhượng
  • Báo cáo chuyển nhượng

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Vết lõm

Bình luận
In other words, it is a statement that returns a value.
it is an expression if it appears-

  • Nhận xét một dòng
  • Nhận xét đa dòng

Nhận xét về tài liệu
Example:

  • Biến
(1+5) * 3
18
  • Hằng số
pow (3,2)
9

Báo cáo chuyển nhượng

Vết lõmassignment statements, we create new variables, assign values and also change values.

Bình luận

#LHS <=> RHS
variable = expression

Nhận xét một dòng

  • Nhận xét đa dòng
  • Nhận xét về tài liệu
  • Biến

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Hằng số

Mã thông báo
Let us take an example of this category.

  • Định danh
  • Từ khóa
test= "Hello World"
id(test)

Nghĩa đen
Look at the example shown below:

test1="Hello"
id(test1)
output:
2524751071304
test2="Hello"
id(test2)
output:
2524751071304

Người vận hànhwe have assigned the same string to two different variables. But python allocated the same memory location for both the variables. That is because:
Python allocates the same memory location for the two cases mentioned below:

  • Đầu tiên và quan trọng nhất, chúng tôi sẽ thảo luận về các tuyên bố trong Python.
  • Các câu lệnh Python không là gì ngoài các hướng dẫn hợp lý mà các phiên dịch có thể đọc và thực thi. Nó có thể là cả độc thân và đa dòng. Có hai loại tuyên bố trong Python:

Tuyên bố biểu hiệnInterning.

Tuyên bố biểu thức:

Với sự trợ giúp của các biểu thức, chúng tôi thực hiện các hoạt động như bổ sung, trừ, tập trung, v.v ... Nói cách khác, đó là một tuyên bố trả về một giá trị. nó là một biểu thức nếu nó xuất hiện-
Let’s understand that with the help of an example:

current_var= "It's HumbleGumble"
print(id(current_var))
new_var= current_var
print(id(new_var))
24751106240
2524751106240

Ở phía bên phải của một nhiệm vụ,

Như một tham số cho một cuộc gọi phương thức.

Lưu ý: một biểu thức phải có return. Ví dụ:

Sử dụng biểu thức số học đơn giản:
Let’s understand that with the help of an example:

test= 7 * 2
type(test)
int
test1= 7 * 2 / 10
type(test1)
output:
float

Sử dụng một hàm trong một biểu thức:

Với sự trợ giúp của các câu lệnh gán, chúng tôi tạo các biến mới, gán giá trị và cũng thay đổi giá trị.

  • Cấu trúc của một cú pháp câu lệnh gán:
  • Chúng tôi có thể phân loại các câu lệnh gán thành ba loại chính dựa trên những gì mà ở phía bên phải của câu lệnh.

Biểu thức dựa trên giá trị trên RHS

  • Biến hiện tại trên RHS

e.g.

a = (0 + 1 + 2 + 
    3 + 4 + 5)
  • Hoạt động trên RHS: By using continuation character “\”.
pow (3,2)
9
0

Biểu thức dựa trên giá trị trên RHS:

Trong trường hợp này, Python phân bổ một vị trí bộ nhớ mới cho biến mới được gán. Hãy để chúng tôi lấy một ví dụ về thể loại này.python uses indentation to mark a block of code. According to python style guidelines or PEP8, you should keep an indent size of four.

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Most of the programming languagesprovide indentation for better code formatting and don’t enforce to have it. But in Python it is mandatory. This is why indentation is so crucial in Python.

Đầu tiên, hãy để Lừa tạo một chuỗi và gán nó cho một biến thử nghiệm, thử nghiệm,Commentscan be of two categories:

Sau đó, chúng tôi sẽ kiểm tra ID vị trí bộ nhớ mà Python đã gán cho biến#’, we begin a single-line comment
Example:

pow (3,2)
9
1

Lưu ý: Nhìn vào ví dụ được hiển thị bên dưới:
Example:

pow (3,2)
9
2

Như bạn có thể nhận thấy rằng chúng tôi đã gán cùng một chuỗi cho hai biến khác nhau. Nhưng Python đã phân bổ cùng một vị trí bộ nhớ cho cả hai biến. Đó là bởi vì: Python phân bổ cùng một vị trí bộ nhớ cho hai trường hợp được đề cập dưới đây:
The strings defined using the triple-quotation mark are multiline comments. However, if such a string is placed immediately after a function or class definition or on top of a module, then they turn into docstrings.
Example:

Nếu các chuỗi có ít hơn 20 ký tự don don có không gian trắng và

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Variables:

Số nguyên nằm trong khoảng từ (-5 đến +255).

Gán các giá trị cho các biến

Không cần một tuyên bố rõ ràng để dự trữ bộ nhớ. Việc gán được thực hiện bằng toán tử (=) bằng nhau. Một số ví dụ về các biến python hợp pháp là -python variables are –

pow (3,2)
9
4

Bài tập nhiều biến:

Bạn có thể gán một giá trị duy nhất cho nhiều biến như sau -

pow (3,2)
9
5

Ngoài ra, chúng ta có thể gán nhiều giá trị cho nhiều biến như sau -

pow (3,2)
9
6

Lưu ý: Python là một loại ngôn ngữ suy ra, tức là nó tự động phát hiện loại biến được gán. Ví dụ,
For instance,

pow (3,2)
9
7
pow (3,2)
9
8

Constants:

Hằng số là một loại biến chứa các giá trị, có giá trị không thể thay đổi. Trong thực tế, chúng tôi hiếm khi sử dụng các hằng số trong Python.

Gán một giá trị cho một hằng số trong Python

  • Các hằng số thường được khai báo và gán trên một mô -đun/tệp khác.
pow (3,2)
9
9
  • Sau đó nhập nó vào tệp chính.
#LHS <=> RHS
variable = expression
0

Mã thông báo

Mã thông báo là đơn vị nhỏ nhất của chương trình. Có những mã thông báo sau đây trong Python:

  • Từ khóa hoặc từ khóa
  • Định danh
  • Nghĩa đen
  • Người vận hành

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Keywords:

Từ khóa không là gì ngoài một tập hợp các từ đặc biệt, được dành riêng bởi Python và có nghĩa cụ thể. Hãy nhớ rằng chúng tôi không được phép sử dụng các từ khóa làm biến trong Python. Từ khóa trong Python là trường hợp nhạy cảm. Chúng tôi chỉ cần nắm bắt ở đây một ảnh chụp nhanh về các từ khóa Python có thể.
Keywords in python are case sensitive.
We’ve just captured here a snapshot of the possible Python keywords.

#LHS <=> RHS
variable = expression
1

Định danh

Nghĩa đen
But there are a few rules that we need to follow while defining an identifier. They are:

  • Người vận hành
  • Từ khóa không là gì ngoài một tập hợp các từ đặc biệt, được dành riêng bởi Python và có nghĩa cụ thể. Hãy nhớ rằng chúng tôi không được phép sử dụng các từ khóa làm biến trong Python. Từ khóa trong Python là trường hợp nhạy cảm. Chúng tôi chỉ cần nắm bắt ở đây một ảnh chụp nhanh về các từ khóa Python có thể.
  • Định danh trong Python không là gì ngoài các tên do người dùng xác định để đại diện cho các thực thể có thể lập trình như biến, hàm, lớp, mô-đun hoặc bất kỳ đối tượng nào khác. Nhưng có một vài quy tắc mà chúng ta cần tuân theo trong khi xác định một định danh. Họ đang:
  • Bạn có thể sử dụng một chuỗi các chữ cái (chữ thường (A đến Z) hoặc chữ hoa (A đến Z)). Bạn cũng có thể trộn các chữ số (0 đến 9) hoặc dấu gạch dưới (_) trong khi xác định một định danh.
  • Bạn có thể sử dụng các chữ số để bắt đầu một tên định danh.

Bạn không nên sử dụng các từ khóa dành riêng để xác định một định danh.

Literals:

Khác với dấu gạch dưới (_), bạn không được phép sử dụng bất kỳ ký tự đặc biệt nào khác.

Hướng dẫn what are the basic fundamentals of python? - các nguyên tắc cơ bản cơ bản của python là gì?

Mặc dù Python Doc nói rằng bạn có thể đặt tên cho một định danh có độ dài không giới hạn. Nhưng nó không hoàn toàn đúng.

Sử dụng một tên lớn (hơn 79 chars) sẽ dẫn đến việc vi phạm quy tắc được đặt theo tiêu chuẩn PEP-8. Nó nói rằng.

Các đối tượng tích hợp khác trong Python là nghĩa đen. Nghĩa đen có thể được định nghĩa là dữ liệu được đưa ra trong một biến hoặc không đổi. Python có các nghĩa đen sau:

Chuỗi chữ:

Một chuỗi theo nghĩa đen là một chuỗi các ký tự được bao quanh bởi các trích dẫn. Chúng ta có thể sử dụng cả trích dẫn đơn, đôi hoặc ba cho một chuỗi trong Python. Và, một ký tự theo nghĩa đen là một ký tự duy nhất được bao quanh bởi các tài liệu đơn hoặc kép.

Chữ số:

Chữ số là bất biến (không thể thay đổi). Các chữ số có thể thuộc về 3 số nguyên số khác nhau, float và phức tạp.

Boolean Biết chữ: 

Một chữ Boolean có thể có bất kỳ trong hai giá trị: Đúng hoặc Sai.

Bộ sưu tập theo nghĩa đen:

Operators:

Có bốn bộ sưu tập theo nghĩa đen khác nhau liệt kê các nghĩa đen, nghĩa đen, nghĩa đen, và thiết lập nghĩa đen. & Nbsp;
In Python, operators are categorized into the following categories:

  • Bình luận đặc biệt:
  • Python chứa một nghĩa đen đặc biệt, tức là không có. Chúng tôi sử dụng nó để chỉ định trường không được tạo.
  • Toán tử là các biểu tượng thực hiện thao tác trên một số giá trị. Các giá trị này được gọi là toán hạng. Trong Python, các toán tử được phân loại thành các loại sau:
  • Toán tử số học
  • Nhà khai thác quan hệ
  • Toán tử chuyển nhượng
  • Toán tử logic

Bình luận đặc biệt:

Bình luận đặc biệt: Python chứa một nghĩa đen đặc biệt, tức là không có. Chúng tôi sử dụng nó để chỉ định trường không được tạo. Toán tử là các biểu tượng thực hiện thao tác trên một số giá trị. Các giá trị này được gọi là toán hạng. Trong Python, các toán tử được phân loại thành các loại sau: Toán tử số học
Nhà khai thác quan hệ Toán tử chuyển nhượng Toán tử logic Các nhà khai thác thành viên
>>>I+ J
>>>60
Người vận hành danh tính Các nhà khai thác bitwise Tên người vận hành Sự mô tả
>>>I – J
>>>20
Thí dụ + Phép cộng Thực hiện bổ sung
>>>I * J
>>> 800
I = 40, j = 20 >>> i+ j >>> 60 - Phép trừ Thực hiện phép trừ
>>>I /J
>>> 2.5
I = 40, j = 20 >>> i - j >>> 20 * Phép nhân Thực hiện phép nhân
>>>I /J
>>> 0
I = 40, j = 20 >>> i * j >>> 800 / Phân công Thực hiện bộ phận
>>>I /J
>>> 204
I = 30, j = 20 >>> i /j >>> 2.5 Phần trăm Mô đun Trả lại phần còn lại sau khi phân chia
>>>I//J
>>> 1

Python chứa một nghĩa đen đặc biệt, tức là không có. Chúng tôi sử dụng nó để chỉ định trường không được tạo.

Toán tử là các biểu tượng thực hiện thao tác trên một số giá trị. Các giá trị này được gọi là toán hạng. Trong Python, các toán tử được phân loại thành các loại sau:

Toán tử số học Python chứa một nghĩa đen đặc biệt, tức là không có. Chúng tôi sử dụng nó để chỉ định trường không được tạo. Toán tử là các biểu tượng thực hiện thao tác trên một số giá trị. Các giá trị này được gọi là toán hạng. Trong Python, các toán tử được phân loại thành các loại sau: Toán tử số học
Nhà khai thác quan hệ Toán tử chuyển nhượng Toán tử logic Các nhà khai thác thành viên
(I == J) is True
Người vận hành danh tính Các nhà khai thác bitwise Tên người vận hành Sự mô tả
(I == J) is False
Thí dụ + Phép cộng Thực hiện bổ sung
(I < J) is False
I = 40, j = 20 >>> i+ j >>> 60 - Phép trừ I = 40, j = 20 (i> j) là đúng
(I > J) is True
<= Ít hơn hoặc bằng Nếu giá trị của toán hạng bên trái nhỏ hơn hoặc bằng giá trị của toán hạng bên phải, thì nó sẽ trả về đúng I = 40, j = 20 (i
(I <= J) is False
> = Lớn hơn hoặc bằng Nếu giá trị của toán hạng bên trái lớn hơn hoặc bằng giá trị của toán hạng bên phải, thì nó sẽ trả về true. I = 40, j = 20 (i> = j) là đúng
(I >= J) is True
  Không bằng (tương tự như! =) Nếu các giá trị của hai toán hạng không bằng nhau, thì điều kiện sẽ trở thành đúng I = 40, j = 20 (i j) là đúng.
(I <> J) is True.

Toán tử chuyển nhượng

Nhà điều hành Tên người vận hành Sự mô tả Thí dụ
= Phân công Nó gán một giá trị từ toán hạng bên phải sang bên trái I = 40it gán 40 cho i
It assigns 40 to I
+= Thêm sau đó gán Nó thực hiện bổ sung và sau đó kết quả được gán cho toán hạng bên trái I + = j có nghĩa là i = i + j
that means I = I + J
-= Trừ sau đó gán Nó thực hiện phép trừ và sau đó kết quả được gán cho toán hạng bên trái I- = j có nghĩa là i = i-j
that means I = I – J
*= Nhân gán Nó thực hiện phép nhân và sau đó kết quả được gán cho toán hạng bên trái. I * = j có nghĩa là i = i * j
that means I = I * J
/= Chia sau đó gán Nó thực hiện phân chia và sau đó kết quả được gán cho toán hạng bên trái I / = j có nghĩa là i = i / j
that means I = I / J
%= Mô đun sau đó gán Nó thực hiện mô đun và sau đó kết quả được gán cho toán hạng bên trái I % = j có nghĩa là i = i % j
that means I = I % J
** = Số mũ sau đó gán Nó thực hiện số mũ và sau đó kết quả được gán cho toán hạng bên trái I ** = j có nghĩa là i = i ** j
that means I = I ** J
// = Bộ phận sàn sau đó gán Nó thực hiện phân chia sàn và sau đó kết quả được gán cho toán hạng bên trái I // = j có nghĩa là i = i // j
that means I = I // J

Toán tử logic

Nhà điều hành Tên người vận hành Sự mô tả Thí dụ
= Phân công Nó gán một giá trị từ toán hạng bên phải sang bên trái 2
False
I = 40it gán 40 cho i += Thêm sau đó gán 2
True
Nó thực hiện bổ sung và sau đó kết quả được gán cho toán hạng bên trái I + = j có nghĩa là i = i + j -= Trừ sau đó gán
False

Nó thực hiện phép trừ và sau đó kết quả được gán cho toán hạng bên trái

Nhà điều hành Sự mô tả Thí dụ
in = Phân công
i=1
if i in List:
   print(‘i is available in list’)
else:
   print(‘i is not available in list’)
Output – i is available in list
Nó gán một giá trị từ toán hạng bên phải sang bên trái I = 40it gán 40 cho i +=
j=10
if j not in List:
print (‘j is not available in list’)
else:
print (‘j is available in list’)
Output – j is not available in list

Thêm sau đó gán

Nó thực hiện bổ sung và sau đó kết quả được gán cho toán hạng bên trái
Suppose there are two variables,
I = 10 and
J = 20
and their binary values are:
I = 10 = 0000 1010
J = 20 = 0001 0100
now let us see how bitwise operators perform.

Nhà điều hành Tên người vận hành Sự mô tả Thí dụ
= Phân công Nó gán một giá trị từ toán hạng bên phải sang bên trái I = 40it gán 40 cho i
0000 0000
+= Thêm sau đó gán Nó thực hiện bổ sung và sau đó kết quả được gán cho toán hạng bên trái I + = j có nghĩa là i = i + j
0001 1110
-= Trừ sau đó gán Nó thực hiện phép trừ và sau đó kết quả được gán cho toán hạng bên trái I- = j có nghĩa là i = i-j
0001 1110
*= Nhân gán Nó thực hiện phép nhân và sau đó kết quả được gán cho toán hạng bên trái. I * = j có nghĩa là i = i * j
1111 0101
<<  /= Chia sau đó gán Nó thực hiện phân chia và sau đó kết quả được gán cho toán hạng bên trái
240 i.e. 1111 0000
>>  I / = j có nghĩa là i = i / j %= Mô đun sau đó gán
15 i.e. 1111

Nó thực hiện mô đun và sau đó kết quả được gán cho toán hạng bên trái

I % = j có nghĩa là i = i % j

Nhà điều hành Sự mô tả Thí dụ
= Phân công Nó gán một giá trị từ toán hạng bên phải sang bên trái
J = 20
if(I is J):
   print (‘I and J have the same identity)
else:
   print (‘I and J have not same identity’)
Output – I and J have same identity
I = 40it gán 40 cho i += Thêm sau đó gán
J = 230
if(I is not J):
   print (‘I and J have not same identity’)
else:
   print (‘I and J have the same identity)
Output – I and J have not same identity

Nó thực hiện bổ sung và sau đó kết quả được gán cho toán hạng bên trái
Further, you can check our offers for the Python Certification course.