个性化阅读
专注于IT技术分析

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 /python
  
a = b = c = 10          
  
print (a)
print (b)
print (c)

输出如下:

10
10
10

为多个变量分配不同的值:

#!/usr /bin /python
  
a, b, c = 1 , 20.2 , "srcmini"        
  
print (a)
print (b)
print (c)

输出如下:

1
20.2
srcmini

我们可以为不同类型使用相同的名称吗?

如果我们使用相同的名称, 则变量开始引用新的值和类型。

#!/usr /bin /python
  
a = 10
a = "srcmini"     
  
print (a)

输出如下:

srcmini

+运算符如何使用变量?

#!/usr /bin /python
  
a = 10
b = 20   
print (a + b)
  
a = "Geeksfor"
b = "Geeks"
print (a + b)

输出如下:

30
srcmini

我们也可以将+用于其他类型吗?

不为不同类型使用会产生错误。

#!/usr /bin /python
  
a = 10
b = "Geeks"
print (a + b)

输出:

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

创建对象(或类类型的变量):请参考类, 对象和成员更多细节。

# 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课程。


赞(0) 打赏
未经允许不得转载:srcmini » Python变量介绍和用法示例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏