Từ khóa và số nhận dạng trong python là gì?

Python có một bộ từ khóa là những từ dành riêng không thể được sử dụng làm tên biến, tên hàm hoặc bất kỳ mã định danh nào khác

Từ khóaMô tảvàMột toán tử logicasĐể tạo một bí danhKhẳng địnhĐể gỡ lỗibreakĐể thoát ra khỏi một vòng lặplớpĐể xác định một lớptiếp tụcĐể tiếp tục đến bước lặp tiếp theo của một vòng lặpdefĐể xác định một hàmdelĐể xóa một đối tượngelifĐược sử dụng trong các câu lệnh có điều kiện, tương tự như else ifelseĐược sử dụng trong các câu lệnh có điều kiệnngoại trừĐược sử dụng với các ngoại lệ, phải làm gì khi xảy ra ngoại lệSaiBoolean . làĐể kiểm tra xem hai biến có bằng nhaulambdaĐể tạo một hàm ẩn danhNoneĐại diện cho một giá trị nullkhông cục bộĐể khai báo một biến không cục bộkhông phải là toán tử logic hoặcToán tử logicpassMột câu lệnh null, một câu lệnh sẽ không làm gì cả. . câu lệnh ngoại trừ whileĐể tạo một vòng lặp whileĐược sử dụng để đơn giản hóa việc xử lý ngoại lệyieldĐể kết thúc một chức năng, trả về một trình tạo

Từ khóa và mã định danh Python, từ khóa [từ dành riêng trong Python] và mã định danh [tên được đặt cho biến, hàm, v.v. ]

Giới thiệu

Từ khóa Python còn được gọi là từ dành riêng. Từ khóa là những từ cụ thể hoạt động như một chìa khóa cho mã. Đây là những từ được xác định trước bởi Python, vì vậy chúng không thể được sử dụng làm định danh

Mã định danh trong Python là tên tượng trưng được sử dụng để nhận dạng. Chúng có thể là tên lớp, tên biến, tên phương thức, tên hàm, v.v.

Ghi chú. Không thể sử dụng từ khóa Python hoặc từ dành riêng làm định danh

từ khóa Python

Từ khóa Python hoặc từ dành riêng là những từ cụ thể đóng vai trò là chìa khóa cho mã. Chúng tôi có “từ khóa” trong mọi ngôn ngữ lập trình, từ khóa Python là các chữ cái nhỏ và Python là ngôn ngữ phân biệt chữ hoa chữ thường

từ khóaSự mô tảvàMột toán tử lô-gicasĐể tạo một bí danhĐể gỡ lỗibreakĐể thoát ra khỏi một lớp vòng lặpĐể xác định một lớptiếp tụcĐể tiếp tục đến bước lặp tiếp theo của một vòng lặpdefĐể xác định một hàmdelĐể xóa một đối tượngelifĐược sử dụng trong các câu lệnh có điều kiện, giống như else ifelseĐược sử dụng trong các câu lệnh có điều kiệnngoại trừĐược sử dụng với các ngoại lệ, phải làm gì khi một ngoại lệ xảy raSaiBoolean . làĐể kiểm tra xem hai biến có bằng nhaulambdaĐể tạo một hàm ẩn danhNoneĐại diện cho một giá trị nullkhông cục bộĐể khai báo một biến không cục bộkhông phải là toán tử logic hoặcToán tử logicpassMột câu lệnh null, một câu lệnh sẽ không làm gì cả.

Mã định danh Python

Mã định danh là tên được đặt cho các thực thể như lớp, hàm, biến, v.v. Nó giúp phân biệt thực thể này với thực thể khác

Quy tắc viết định danh

1. Số nhận dạng có thể là sự kết hợp của các chữ cái viết thường [a đến z] hoặc chữ hoa [A đến Z] hoặc chữ số [0 đến 9] hoặc dấu gạch dưới _. Các tên như myClass, var_1 và print_this_to_screen, tất cả đều là ví dụ hợp lệ

Mục tiêu của hướng dẫn nhanh này là dạy cho bạn về các từ khóa, mã định danh và biến trong Python. Đây là những khối xây dựng cơ bản của lập trình Python. Do đó, bạn phải biết mọi thứ về họ

Từ khóa Python là một thuật ngữ lập trình duy nhất nhằm thực hiện một số hành động. Có tới 33 từ khóa như vậy trong Python, mỗi từ phục vụ một mục đích khác nhau. Họ cùng nhau xây dựng vốn từ vựng của ngôn ngữ Python

Chúng đại diện cho cú pháp và cấu trúc của một chương trình Python. Vì tất cả chúng đều được đặt trước nên bạn không thể sử dụng tên của chúng để xác định biến, lớp hoặc hàm

+ Tìm hiểu – Cách tạo biến ngẫu nhiên trong Python

Theo các liên kết bên dưới để tìm hiểu sâu về các từ khóa, mã định danh và biến Python

  • Các từ khóa có sẵn trong Python là gì, cách sử dụng chúng như thế nào?
  • Định danh trong Python là gì, cách xác định chúng?
  • Biến trong Python là gì, định nghĩa biến như thế nào?

từ khóa Python

Từ khóa là những từ đặc biệt được dành riêng và có một ý nghĩa cụ thể. Python có một bộ từ khóa không thể dùng làm biến trong chương trình

Tất cả các từ khóa trong Python đều phân biệt chữ hoa chữ thường. Vì vậy, bạn phải cẩn thận khi sử dụng chúng trong mã của mình. Ở đây chúng tôi vừa ghi lại ảnh chụp nhanh các từ khóa Python có thể

Hiển thị từ khóa Python bằng Python Shell

Đó là một danh sách dài để nhớ tất cả cùng một lúc. Mục đích của chúng tôi khi đề cập đến nó ở đây chỉ là để cung cấp cho bạn ý tưởng ban đầu về các từ khóa có sẵn. Tuy nhiên, chúng tôi sẽ đề cập đến từng người trong số họ trong phần còn lại của hướng dẫn. Bạn không cần phải ghi nhớ chúng mà hãy cố gắng học cách sử dụng chúng từng bước một

Một điểm nữa các bạn cần lưu ý là danh sách trên có thể thay đổi. Ngôn ngữ có thể loại bỏ một số từ khóa cũ và mang lại những từ khóa mới trong các bản phát hành trong tương lai

Do đó, để nắm giữ danh sách cập nhật, bạn có thể mở trình bao Python và chạy các lệnh sau như trong đoạn trích bên dưới

help> keywords

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               def                 if                  raise
None                del                 import              return
True                elif                in                  try
and                 else                is                  while
as                  except              lambda              with
assert              finally             nonlocal            yield
break               for                 not
class               from                or
continue            global              pass

help>

Ngoài ra, bạn có thể sử dụng mô-đun từ khóa của Python, nhập trực tiếp từ trình bao và chạy các lệnh bên dưới để xem các từ khóa được hỗ trợ

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>

Trở lại danh sách

Mã định danh Python

Mã định danh Python là tên do người dùng xác định để đại diện cho một biến, hàm, lớp, mô-đun hoặc bất kỳ đối tượng nào khác. Nếu bạn gán một số tên cho một thực thể có thể lập trình trong Python, thì về mặt kỹ thuật, nó không được gọi là mã định danh

Ngôn ngữ Python đưa ra một bộ quy tắc để các lập trình viên tạo ra các giá trị nhận dạng có ý nghĩa

Hướng dẫn tạo mã định danh trong Python

1. Để tạo mã định danh, hãy sử dụng một chuỗi các chữ cái viết thường [a đến z] hoặc viết hoa [A đến Z]. Tuy nhiên, 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 viết mã định danh

Ví dụ – Các tên như shapeClass, shape_1 và upload_shape_to_db đều là các mã định danh hợp lệ

2. Bạn không thể sử dụng các chữ số để bắt đầu tên định danh. Nó sẽ dẫn đến lỗi cú pháp

Ví dụ – Tên, 0Shape là không chính xác, nhưng shape1 là một giá trị nhận dạng hợp lệ

3. Ngoài ra, Từ khóa được bảo lưu, vì vậy bạn không nên sử dụng chúng làm định danh

>>> for=1
SyntaxError: invalid syntax
>>> True=1
SyntaxError: can't assign to keyword

4. Mã định danh Python cũng không được có các ký tự đặc biệt [‘. ’, ‘. ’, ‘@’, ‘#’, ‘$’, ‘%’] trong đội hình. Những biểu tượng này bị cấm

>>> @index=0
SyntaxError: invalid syntax
>>> isPython?=True
SyntaxError: invalid syntax

5. Tài liệu Python nói rằng bạn có thể có số nhận dạng với độ dài không giới hạn. Nhưng đó chỉ là một nửa sự thật

Sử dụng tên lớn [hơn 79 ký tự] sẽ dẫn đến vi phạm quy tắc do tiêu chuẩn PEP-8 đặt ra. Nó nói rằng

Giới hạn tất cả các dòng tối đa 79 ký tự

Kiểm tra xem Mã định danh có hợp lệ không

Bạn có thể kiểm tra xem mã định danh Python có hợp lệ hay không bằng cách sử dụng từ khóa. hàm iskeyword[]. Nó trả về "True" nếu từ khóa đúng hoặc "Sai" nếu không

Vui lòng tham khảo đoạn trích dưới đây

>>> import keyword
>>> keyword.iskeyword["techbeamers"]
False
>>> keyword.iskeyword["try"]
True
>>>

Một phương pháp hữu ích khác để kiểm tra xem một mã định danh có hợp lệ hay không là gọi phương thức str. hàm định danh []. Nhưng nó chỉ khả dụng trong Python 3. 0 trở đi

>>> 'techbeamers'.isidentifier[]
True
>>> '1techbeamers'.isidentifier[]
False
>>> 'techbeamers.com'.isidentifier[]
False
>>> 'techbemaers_com'.isidentifier[]
True

Các phương pháp hay nhất để đặt tên định danh

  • Tốt hơn nên có tên lớp bắt đầu bằng chữ in hoa. Tất cả các số nhận dạng khác phải bắt đầu bằng một chữ cái viết thường
  • Khai báo các định danh riêng bằng cách sử dụng dấu gạch dưới [‘_’] làm chữ cái đầu tiên của chúng
  • Không sử dụng ‘_’ làm ký tự đầu và cuối trong mã định danh. Vì các loại tích hợp Python đã sử dụng ký hiệu này
  • Tránh sử dụng tên chỉ có một ký tự. Thay vào đó, hãy đặt những cái tên có ý nghĩa
    • Ví dụ – Mặc dù i = 1 là hợp lệ nhưng viết iter = 1 hoặc index = 1 sẽ hợp lý hơn
  • Bạn có thể sử dụng dấu gạch dưới để kết hợp nhiều từ để tạo thành một tên hợp lý
    • Ví dụ – đếm_no_of_chữ cái

Trở lại danh sách

Biến Python

Một biến trong Python đại diện cho một thực thể có giá trị có thể thay đổi khi cần thiết. Về mặt khái niệm, nó là một vị trí bộ nhớ chứa giá trị thực. Và chúng tôi có thể truy xuất giá trị từ mã của mình bằng cách truy vấn thực thể

Nhưng nó yêu cầu gán nhãn cho vị trí bộ nhớ đó để chúng tôi có thể tham khảo nó. Và chúng tôi gọi nó là một biến trong thuật ngữ lập trình

Sau đây là một số thông tin chính về biến Python. Những điều này sẽ giúp các lập trình viên sử dụng chúng một cách hiệu quả

1. Biến không cần khai báo. Tuy nhiên, bạn phải khởi tạo chúng trước khi sử dụng

Ví dụ -

test = 10

2. Biểu thức trên sẽ dẫn đến các hành động sau

  • Tạo một đối tượng để đại diện cho giá trị 10
  • Nếu biến [kiểm tra] không tồn tại, thì nó sẽ được tạo
  • Liên kết biến với đối tượng để nó có thể tham chiếu giá trị

Biến 'kiểm tra' là tham chiếu đến giá trị '10'. Vui lòng tham khảo hình minh họa bên dưới

Thí dụ

| ~~~~~ | ----- ~~~~~~~~~ -------   ****
[ test  ] ----- Reference ------- ** 10 **
| ~~~~~ | ----- ~~~~~~~~~ -------   ****
 Variable ----- ~~~~~~~~~~ -------  Object

3. Bất cứ khi nào biểu thức thay đổi, Python sẽ liên kết một đối tượng mới [một đoạn bộ nhớ] với biến để tham chiếu giá trị đó. Và cái cũ đi đến người thu gom rác

Thí dụ

________số 8

4. Ngoài ra, để tối ưu hóa, Python tạo bộ đệm và sử dụng lại một số đối tượng bất biến, chẳng hạn như số nguyên nhỏ và chuỗi

5. Một đối tượng chỉ là một vùng bộ nhớ có thể chứa những thứ sau

  • Các giá trị đối tượng thực tế
  • Một chỉ định loại để phản ánh loại đối tượng
  • Bộ đếm tham chiếu xác định khi nào có thể lấy lại đối tượng

6. Đó là đối tượng có kiểu, không phải biến. Tuy nhiên, một biến có thể chứa các đối tượng thuộc các loại khác nhau khi được yêu cầu.

Thí dụ

>>> test = 10
>>> type[test]

>>> test = 'techbeamers'
>>> type[test]

>>> test = {'Python', 'C', 'C++'}
>>> type[test]

>>>

Trở lại danh sách

Tóm tắt nhanh – Từ khóa Python, Mã định danh và Biến

Sau khi đọc hướng dẫn này, bây giờ bạn có thể có ý tưởng hợp lý về cách hoạt động của từ khóa, mã định danh & biến trong Python. Chúng tôi đã cố gắng bao gồm tất cả các chi tiết liên quan về chúng để bạn có thể học nhanh và sử dụng chúng một cách hiệu quả

Nếu bạn thích bài đăng này và muốn xem thêm các bài đăng như vậy, hãy theo dõi chúng tôi trên các tài khoản mạng xã hội [Facebook/Twitter] của chúng tôi

Từ khóa và định danh là gì?

Nói chung, từ khóa là những từ dành riêng được xác định trước và cụ thể, có ý nghĩa đặc biệt. Mặt khác, định danh là một thuật ngữ hoặc tên khác được đặt cho một biến, nhãn của lớp trong chương trình hoặc hàm

một từ khóa trong Python với ví dụ là gì?

Từ khóa là một số từ được xác định trước và dành riêng trong python có ý nghĩa đặc biệt . Từ khóa được sử dụng để xác định cú pháp mã hóa. Không được sử dụng từ khóa làm định danh, hàm và tên biến. Tất cả các từ khóa trong python được viết bằng chữ thường ngoại trừ Đúng và Sai.

Sự khác biệt giữa từ khóa Python và mã định danh Python là gì?

Sự khác biệt giữa Từ khóa Python và Mã định danh . Keywords are the reserved words with a special meaning. Định danh là tên do người dùng định nghĩa cho các biến, hàm, v.v. Chúng được viết bằng chữ thường ngoại trừ Đúng, Sai và Không. Không cần phải viết bằng chữ thường.

Chủ Đề