30天Python入门到进阶(基础篇)——第2天:变量

任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。

1、什么是变量

在 Python 学习过程中会用到许多数据,那为了方便操作,需要把这些数据分别用一个简单的名字代表,方便在接下来的程序中引用。变量就是代表某个数据(值)的名称。

2、 变量的赋值

Python 变量的赋值

在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python 使用等号=作为赋值运算符,具体格式为:

# name = value

name 表示变量名;value 表示值,也就是要存储的数据。

注意:在赋值时,值是什么数据类型,就决定了这个变量的类型,变量名引用了数值的同时也引用了它的类型。
例如,下面的语句将整数 10 赋值给变量 x:

x = 10

从此以后,x 就代表整数 10,使用 x 也就是使用 10。

更多赋值的例子:

pi = 3.1415926  #将圆周率赋值给变量 pi
url = "http://www.baidu.com"  #将 百度 的地址赋值给变量 url
real = True  #将布尔值赋值给变量 real

变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。请看下面的演示:

扫描二维码关注公众号,回复: 14489388 查看本文章
x = 10  # 将10赋值给变量x
x = 100  # 将100赋值给变量x
x = 200  # 将200赋值给变量x
y = 2.5  # 将小数赋值给变量y
y = 65  # 将整数赋值给变量y
y = "http://www.baidu.com"  # 将字符串赋值给变量y

注意,变量的值一旦被修改,之前的值就被覆盖了,不复存在了,再也找不回了。换句话说,变量只能容纳一个值。

除了赋值单个数据,你也可以将表达式的运行结果赋值给变量,例如:

sum = 100 + 120  # 将加法的结果赋值给变量
number = 20 * 30 % 7  # 将余数赋值给变量
str = "百度" + "http://www.baidu.com"  # 将字符串拼接的结果赋值给变量

3、Python 变量的使用

使用 Python 变量时,只要知道变量的名字即可。

几乎在 Python 代码的任何地方都能使用变量,请看下面的演示:

>>> x = 10
>>> print(x)  #将变量传递给函数
10
>>> y = x * 10 + 15  #将变量作为四则运算的一部分
>>> print(y)
115
>>> print(y-15)  #将由变量构成的表达式作为参数传递给函数
100
>>> y = y * 2  #将变量本身的值翻倍
>>> print(y)
200
>>> url = "http://www.baidu.com"
>>> str = "百度:" + url  #字符串拼接
>>> print(str)
百度:http://www.baidu.com

Python语言有两个特点:

  • 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
  • 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。

4、变量命名规范

1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1 是合法变量名,而 1name 就不可以。
2、系统内置关键字不能做变量名使用
3、除了下划线之个,其它符号不能做为变量名使用
4、Python 的变量名是除分大小写的,例如:name 和 Name 就是两个变量名,而非相同变量哦。

猜你喜欢

转载自blog.csdn.net/m0_71251976/article/details/125180824
今日推荐