从零开始学Python系列课程第06课:Python基础语法之变量

一、变量是什么

变量是什么?可能这个问题一直在困扰着大家,变量其实就是用来在计算机内存中保存数据的载体

我记不住一堆数据,但是我可以记住一个指代了这堆数据的代号、名字。例如你在写毕业论文,你的毕业论文已经写了1W字,你需要将论文保存起来,这个时候你就得给保存论文数据的文件起个名字,这个名字就指代了你的论文数据,下次直接找这个名字就可以找到你的论文数据。这个名字就是变量,这也是变量的使用意义。

举个例子,我要将”曾经有一份真诚的爱情摆在我面前。”这句话输出5遍,当你将这句话输入到计算机中时,这就是一条计算机数据了。当你不知道变量的时候,你大概率会这样进行数据的输出。

print('曾经有一份真诚的爱情摆在我面前。')
print('曾经有一份真诚的爱情摆在我面前。')
print('曾经有一份真诚的爱情摆在我面前。')
print('曾经有一份真诚的爱情摆在我面前。')
print('曾经有一份真诚的爱情摆在我面前。')

当你学过变量以后,你就会通过变量的赋值和调用进行数据的输出。

string = '曾经有一份真诚的爱情摆在我面前。'
print(string)
print(string)
print(string)
print(string)
print(string)

对比两种方式,哪一种看起来更简洁、书写更快速?答案必然是第二种。这就是变量存在的意义:方便数据的调用,使代码看起来更加的简洁。

二、变量命名

对于每一个变量我们都要给它取一个名字,就如同我们每个人都有自己的名字一样,相信大部分人的名字都是有特殊意义的,在编程中,也不例外。在Python中,变量命名需要遵循以下这些规则,这些规则又分为必须遵守的硬性规则和建议遵守的非硬性规则。

  • 硬性规则

    • 变量名由数字、字母、下划线组成,但不能以数字开头。
    • 不能使用系统保留字(又名:系统关键字)作为变量名。
    • 变量名区分大小写。
  • 非硬性规则

    变量名通常使用小写英文字母,多个单词使用下划线连接;另外,作为一个专业的程序员,给变量命名除了遵守上面的规则外,变量名字的见名知意也是非常重要的。

Python系统关键字查看方法

import keyword

print(keyword.kwlist)

三、变量的使用

刚才我们说,变量方便了数据的调用,使代码看起来更加的简洁。针对于此,我们再来详细说一说变量是怎么方便了数据的调用

例如,使用变量进行数据的运算,有两个数字分别为450000和120000,对这两个数字进行加减乘除的运算。

# 方式一:
print(450000 + 120000)
print(450000 - 120000)
print(450000 * 120000)
print(450000 / 120000)

# 方式二:
a = 450000
b = 120000
print(a + b)
print(a - b)
print(a * b)
print(a / b)

相信大家在此对于变量的使用感受会更加的深刻。

四、变量能存储的数据

Python中变量可以保存任意类型的数据,那么Python中常见的数据类型有哪些?

整型(int)、浮点型(float)、复数(complex)、布尔(bool)、空值(NoneType)、字符串(str)、列表(list)、元组(tuple)、集合(set)、字典(dict)等。

那么我们如何知道某个变量保存的是什么类型的数据:答案是使用type函数对变量的类型进行检查。

a = 100
b = 100.0
c = 'hello, world'
d = True

print(type(a))	# <class 'int'>
print(type(b))	# <class 'float'>
print(type(c))	# <class 'str'>
print(type(d))	# <class 'bool'>

五、本章小结

任何一门编程语言都离不开变量,结合生活细细体会,可能对有不一样的理解。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HerrFu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值