<Python的变量创建与使用>——《Python》

目录

1.常量和表达式

2.变量和类型

3.变量的语法

后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!                                                                                   ——By 作者:新晓·故知


1.常量和表达式

我们可以把 Python 当成一个计算器 , 来进行一些算术运算:
print ( 1 + 2 - 3 )
print ( 1 + 2 * 3 )
print ( 1 + 2 / 3 )

注意:
print 是一个 Python 内置的 函数, 这个稍后详细介绍.
可以使用 + - * / ( ) 等运算符进行算术运算. 先算乘除, 后算加减.
运算符和数字之间, 可以没有空格, 也可以有多个空格. 但是一般习惯上写一个空格(比较美观).
PS: 美观是否重要?  代码的美观也很重要!
形如 1 + 2 - 3 这样是算式, 在编程语言中称为 表达式, 算式的运算结果, 称为 表达式的返回值
其中 1 , 2 , 3 这种称为 字面值常量, + - * / 这种称为 运算符 或者 操作符.
注意: 熟悉 C / Java 的同学可能认为, 2 / 3 结果为 0 (小数部分被截断). 但是在 Python 中得到的结果则是一个小数. 更符合日常使用的直觉.
示例:
给定四个分数, 67.5, 89.0, 12.9, 32.2 , 编写代码, 求这四个分数的平均数.
print( (67.5 + 89.0 + 12.9 + 32.2) / 4 )

2.变量和类型

变量是什么:
有的时候 , 我们需要进行的计算可能更复杂一些 , 需要把一些计算的中间结果保存起来 . 这个时候就需要用到 变量 .
示例:
给定四个分数, 67.5, 89.0, 12.9, 32.2 , 编写代码, 求这四个分数的方差.
PS: 方差的计算过程: 取每一项, 减去平均值, 计算平方, 再求和, 最后除以 (项数 - 1)
在这个代码中 , 就需要先计算这四个数字的平均值 , 然后再计算方差 . 这就需要把计算的平均值使用 变量保存起来.
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2 + (12.9 - avg) ** 2 + (32.2 - avg) ** 2
result = total / 3
print(result)

注意 :
avg, total, result 均为变量 .
** Python 中表示乘方运算 . ** 2 即为求平方
就像计算器中的 M 键功能类似 , 通过变量就可以保存计算过程中的中间结果 .
只不过 , 计算器一般只能保存一个数据 , 而在 Python 代码中 , 可以创建任意多的变量 , 来随心所欲的保存很多很多的数据.
变量可以视为是一块能够容纳数据的空间 . 这个空间往往对应到 " 内存 " 这样的硬件设备上 .

PS: 我们可以把内存想像成是一个宿舍楼, 这个宿舍楼上有很多的房间. 每个房间都可以存放数据.
衡量内存的一个重要指标就是内存空间的大小, 比如我的电脑内存是 16GB. 这个数字越大, 意味着内存的存储空间就越大, 能够存放的数据(变量) 就越多。

3.变量的语法

(1) 定义变量
a = 10
创建变量的语句非常简单 , 其中 a 为变量名 . 当我们创建很多个变量的时候 , 就可以用名字来进行区分 .
= 为赋值运算符 , 表示把 = 右侧的数据放到 = 左侧的空间中 .
注意 : 变量的名字要遵守一定规则 .
硬性规则(务必遵守)
  • 变量名由数字字母下划线构成.
  • 数字不能开头.
  • 变量名不能和 "关键字" 重复.
  • 变量名大小写敏感. num Num 是两个不同的变量名.
软性规则(建议遵守)
  • 变量名使用有描述性的单词来表示, 尽量表达出变量的作用.
一个变量名可以由多个单词构成 , 长一点没关系 , 但是含义要清晰 .
当变量名包含多个单词的时候 , 建议使用 " 驼峰命名法 ". 形如 totalCount , personInfo 这种 ,
了首个单词外 , 剩余单词首字母大写 .
数学上, 变量通常使用 x, y, z 这种简单的英文字母或者拉丁字母表示. 但是在编程中不建议这样使用.
原因是编程中, 一个程序里通常会同时创建出很多个变量. 如果只是使用单个字母表示, 在变量多了的时候, 就很难记住哪个变量是干啥的, 从而给维护程序带来了一定的困难. 因此我们更建议使用带有明确描述性的名字, 来表示变量的用途.

(2) 使用变量
读取变量的值:
a = 10
print(a)

修改变量的值:
a = 20
print(a)

注意 : Python , 修改变量也是使用 = 运算 , 看起来和定义变量没有明显区别 .
当然 , 也可以用一个变量的值赋给另外一个变量
a = 10
b = 20
a = b
print(a)
print(b)

后记:
●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!
                                                                                   ——By 作者:新晓·故知
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值