Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

อักขระที่อนุญาตในชื่อฟังก์ชัน Python คืออะไร


ตัวระบุหลาม

Identifier คือชื่อที่กำหนดให้กับเอนทิตี เช่น คลาส ฟังก์ชัน ตัวแปร ฯลฯ ใน Python ช่วยในการรู้จักเอนทิตีหนึ่งจากอีกอันหนึ่ง

กฎสำหรับการเขียนตัวระบุ

ตัวระบุอาจเป็นได้ทั้งตัวอักษรพิมพ์เล็ก (a ถึง z) หรืออักษรตัวพิมพ์ใหญ่ (A ถึง Z) หรือตัวเลข (0 ถึง 9) หรือขีดล่าง (_) ชื่ออย่าง myClass, var_3 และ print_to_screen ล้วนเป็นตัวอย่างที่ถูกต้อง

ตัวระบุไม่สามารถเริ่มต้นด้วยตัวเลขได้ 2ตัวแปรไม่ถูกต้อง แต่ตัวแปร2 ถูกต้องอย่างสมบูรณ์

ไม่สามารถใช้คีย์เวิร์ดเป็นตัวระบุได้ คำว่า 'global' เป็นคีย์เวิร์ดในภาษา python เราจึงได้รับข้อผิดพลาดทางไวยากรณ์ที่ไม่ถูกต้องที่นี่

ตัวอย่าง

global = "syntex"
print global

ผลลัพธ์

File "identifiers1.py", line 3
    global = "syntex"
           ^
SyntaxError: invalid syntax

คำอธิบาย:

รหัสด้านบนเมื่อเรียกใช้แสดงข้อผิดพลาดเนื่องจากมีการใช้คำหลักทั่วโลก

เป็นตัวแปร/ตัวระบุสำหรับกำหนดค่าสตริง

เราไม่สามารถใช้สัญลักษณ์พิเศษ เช่น !, @, #, $, % เป็นต้น ในตัวระบุของเราได้

ตัวอย่าง

$local = 5
print $local

ผลลัพธ์

File "identifiers2.py", line 1
    $local = 5
    ^
SyntaxError: invalid syntax

คำอธิบาย:

รหัสด้านบนเมื่อรันแสดงข้อผิดพลาดเนื่องจากมีการใช้อักขระพิเศษ $ ในตัวแปร/ตัวระบุสำหรับการกำหนดค่าจำนวนเต็ม