Python中的变量不需要声明。每个变量在使用前需要赋值,变量赋值之后变量才会被创建。

counter = 100          # 整型变量
miles   = 1000.0       # 浮点型变量
name    = "runoob"     # 字符串

print (counter)
print (miles)
print (name)

以上代码输出结果:

100
1000.0
runoob

多个变量赋值

Python允许同时为多个变量赋值,例如:

a = b = c =1

该实例创建一个整型对象,值为1,从后向前赋值,三个变量都指向同一个内存地址。也可以对多个对象指定多个变量,例如:

a ,b,c = 1,2,‘python’

该实例两个整型对象1和2分配给变量a和b,字符串对象‘python’分配给变量c。

标准数据类型

Python3中有六个标准类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

可变数据类型:List、Set、Dictionary,其余三个为不可变的数据类型。

Number

Python3中支持int、float、bool、complex(复数)。只有一种整数类型int,表示为长整型,没有python2中的Long。内置的type()函数可以查询变量所指的对象类型。

a,b,c,d = 1,1.2,True,1+2j
print(type(a),type(b),type(c),type(d))

执行以上代码,输出结果如下:

class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

使用del语句删除单个或多个对象。例如:del var_a,var_b

注意:

  • Python可以同时为多个变量赋值。
  • 一个变量可以通过赋值指向不同类型的对象。
  • 数值的除法包括两个运算符:/返回一个浮点数,//返回一个整数。
  • 在混合运算中,会把整型转换成为浮点数。

String

python给一个变量赋一个较大的值 python给一个变量赋三个值_Python

>>> word = 'python'
>>> print(word[0],word[5])
p n
>>> print(word[-1],word[-6])
n p

注意:

  • Python中的字符串不可以改变。
  • Python字符串有两种索引方式,从左往右以0开始,从右往左开始以-1开始。

List(列表)

List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。

python给一个变量赋一个较大的值 python给一个变量赋三个值_Python_02