Python变量介绍和用法示例

python不是” 静态输入” 。我们无需在使用变量之前声明变量或声明其类型。我们首先为变量分配值时即会创建一个变量。

#!/usr /bin /python# An integer assignment age = 45# A floating point salary = 1456.8# A string name = "John"print (age) print (salary) print (name)

输出如下:
45 1456.8 John

在Python中创建变量的规则与其他高级语言中的规则相同。他们是:
a)变量名必须以字母或下划线字符开头。
b)变量名不能以数字开头。
c)变量名称只能包含字母数字字符和下划线(A-z, 0-9和_)。
d)变量名称区分大小写(名称, 名称和名称是三个不同的变量)。
e)保留字(关键字)不能用于命名变量。
为多个变量分配一个值:
Python还允许同时为多个变量分配一个值。
例如:
#!/usr /bin /pythona = b = c = 10print (a) print (b) print (c)

输出如下:
10 10 10

为多个变量分配不同的值:
#!/usr /bin /pythona, b, c = 1 , 20.2 , "srcmini"print (a) print (b) print (c)

输出如下:
1 20.2 srcmini

我们可以为不同类型使用相同的名称吗?
如果我们使用相同的名称, 则变量开始引用新的值和类型。
#!/usr /bin /pythona = 10 a = "srcmini"print (a)

输出如下:
srcmini

+运算符如何使用变量?
#!/usr /bin /pythona = 10 b = 20 print (a + b)a = "Geeksfor" b = "Geeks" print (a + b)

输出如下:
30 srcmini

我们也可以将+用于其他类型吗?
不为不同类型使用会产生错误。
#!/usr /bin /pythona = 10 b = "Geeks" print (a + b)

输出:
TypeError: unsupported operand type(s) for +: 'int' and 'str'

【Python变量介绍和用法示例】创建对象(或类类型的变量):请参考类, 对象和成员更多细节。
# Python program to show that the variables with a value # assigned in class declaration, are class variables and # variables inside methods and constructors are instance # variables.# Class for Computer Science Student class CSStudent:# Class Variable stream = 'cse'# The init method or constructor def __init__( self , roll):# Instance Variable self .roll = roll# Objects of CSStudent class a = CSStudent( 101 ) b = CSStudent( 102 )print (a.stream)# prints "cse" print (b.stream)# prints "cse" print (a.roll)# prints 101# Class variables can be accessed using class # name also print (CSStudent.stream) # prints "cse"

输出如下:
cse cse 101 cse

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读