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课程。
推荐阅读
- Python Urllib模块介绍和用法示例
- Python可视化不同颜色空间中的图像
- Python Kivy的Vkeyboard(虚拟键盘)
- Python和Scala有什么区别(有哪些区别?)
- Python(使用Tkinter的重量转换GUI)
- Python Tkinter中的winfo_ismapped()和winfo_exist()
- 傲梅分区助手的图文运用图文详细教程
- 豌豆荚删除云备份的小技巧
- 豌豆荚应用备份失败的处理妙招