本文概述
- Python3
- Python3
- Python3
编写标识符的规则:
- 第一个也是最重要的限制是标识符不能与关键词。在每种编程语言中都有特殊的保留关键字, 它们具有各自的含义, 并且这些名称不能用作Python中的标识符。
# Python program to demonstrate
# that keywords cant be used as
# identifiersdef calculate_sum(a, b):
return a + bx = 2
y = 5
print (calculate_sum(x, y))# def and if is a keyword, so
# this would give invalid
# syntax error
def = 12
if = 2print (calculate_sum( def , if ))
【Python函数名称中允许使用哪些字符()】输出如下:
File "/home/9efd6943df820475cf5bc74fc4fcc3aa.py", line 15
def = 12
^
SyntaxError: invalid syntax
- Python中的标识符不能使用任何特殊符号, 如!, @, #, $, %等。
# Python code to demostrate
# that we can't use special
# character like !, @, #, $, %.etc
# as identifier# valid identifier
var1 = 46
var2 = 23
print (var1 * var2)# invalid identifier, # will give invalid syntax error
var@ = 12
$var = 55
print (var@ * $var)# even function names can't
# have special characters
def my_function % ():
print ( 'This is a function with invalid identifier' )my_function % ()
输出如下:
File "/home/3ae3b1299ee9c1c04566e45e98b13791.py", line 13
var@ = 12
^
SyntaxError: invalid syntax
- 除了这些限制, Python还允许标识符由小写字母(a到z)或大写字母(A到Z)或数字(0到9)或下划线(_)组成。但是, 变量名不能以数字开头。诸如myClass, var_3和print_to_screen之类的名称是有效的示例。
# Python program to demostrate
# some examples of valid identifiersvar1 = 101
ABC = "This is a string"
fr12 = 20
x_y = 'GfG'
slp__72 = ' QWERTY'print (var1 * fr12)print (ABC + slp__72)
输出如下:
2020
This is a string QWERTY
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- 如何理解C中的静态函数(如何使用?)
- 用作数据结构的C编程概念是什么()
- HTTP、FTP和SMTP有什么区别()
- Tkinter中的小部件是什么(如何使用?)
- 什么是野指针(我们如何避免?)
- 假脱机到底是什么(如何理解假脱机?)
- 06-docker系列-使用dockerfile构建nginxredis镜像
- Keepalived VRRP-Script抢占延迟VIP单播详解
- Keepalived+Nginx负载均衡+web实验