Python学习(一)Python变量及其使用

本文介绍了Python编程中的变量概念,包括变量作为数据容器的性质、赋值运算符的使用、变量命名规范以及Python作为弱类型语言的特点。通过示例展示了如何赋值、改变变量值和查看变量类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

无论使用什么语言编程,其最终目的都是对数据进行处理。程序在编程过程中,为了处理数据更加方便,通常会将其存储在变量中。

形象地看,变量就像一个个小容器,用于“盛装”程序中的数据。除了变量,还有常量,它也能用来“盛装”数据,它们的区别是,常量一旦保存某个数据之后,该数据就不能发生改变;但变量保存的数据则可以多次发生改变,只要程序对变量重新赋值即可。

Python 使用等号(=)作为赋值运算符,例如 a = 20 就是一条赋值语句,这条语句用于将 20 装入变量 a 中,这个过程就被称为赋值,即将 20 赋值给变量 a。

注意,变量名其实就是标识符,因此在命名时,既要遵守 标识符命名规范,还要避免和 Python的内置函数重名。

像C、C++Java 这些高级编程语言,它们在使用变量存储数据时,必须指定该变量所能存储的数据类型,以 C 语言为例:

int a=0

这行 C 语言代码的意思是,声明一个整形变量 a 来存储整数 20,这就意味着,我们无法用 a 存储小数、字符以及字符串等其他类型数据,这类编程语言被称为强类型语言。

和强类型语言相对应的是弱类型语言,Python 就是典型代表之一。弱类型语言有以下 2 个特征:

  1. 变量无须声明即可直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
  2. 变量的数据类型可以动态改变:同一个变量可以一会儿被赋值为整数值,一会儿被赋值为字符串。

 

如果我们想看到某个变量的值,可以直接在pycharm中输入该变量。例如,此处想看到变量 a 的值,可以直接输入 a。

a=20      #当前a的值是20
print(a)  #输出a的值

20

接下来,我们尝试改变变量 a 的值,将新的值赋给变量 a,例如:

a="Hello World"  #把a重新赋值
print(a)         #输出a

Hello World   

这会导致变量原来的值被新值覆盖掉,换句话说,此时变量 a 的值就不再是 20 了,而是字符串“Hello , World”,a 的类型也变成了字符串。

如果想查看此时 a 的类型,可以使用 Python 的 type() 内置函数。

完整的流程如下:

#定义一个数值类型变量
a = 20
print(a)
#重新将字符串赋值给a变量
a = "Hello World"
print(a)
print(type(a))

输出结果如下:

20
Hello World
<class 'str'>

可以看到,a 的类型是 str(表示字符串类型)

形象地说,函数就相当于一个有魔法的“黑盒子”,你可以向这个“黑盒子“提供”一些数据,这个“黑盒子”会对这些数据进行处理,这种处理包括转换和输出结果。比如 print() 也是一个函数,它的作用就是输出传入的数据。此处 type() 函数的作用则用于输出传入数据的类型。

ヾ(◍°∇°◍)ノ゙ヾ(◍°∇°◍)ノ゙ヾ(◍°∇°◍)ノ゙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值