记住内存和变量

文章介绍了编程中的基本要素——输入、处理和输出,并通过示例解释了Python程序如何接收输入、进行处理并产生输出。此外,文章还探讨了计算机如何在内存中存储信息,以及如何在Python中通过赋值操作创建名字(变量),以便于引用和处理数据。
摘要由CSDN通过智能技术生成
2.1  输入、处理和输出
你的第一个程序 代码清单 1-1 并没有任何输入或处理 也正是因为这个原
那个程序没有太大意思 它的输出就是程序在屏幕上打印的消息
你的第二个程序猜数游戏 代码清单 1-2 就具备以下这三个基本要素
输入 玩家键入的数 也就是他猜的数
处理 程序检查玩家猜的数 并统计已经猜过几次
输出 程序最后打印的消息
下面再看一个例子 这个程序也具备所有这三个基本要素 在一个视频游戏中
输入 是来自操纵杆或游戏控制器的信号 处理 是程序确定你是否击中外星人 避开
火球 顺利过关或者做其他活动 输出 是屏幕上显示的图形和扬声器或耳机传出的
声音

 

输入 处理和输出 一定要把这些记住
那好 这么说计算机需要输入 不过它会怎么处理这些输入呢 为了处理输入
计算机必须记住它们 或者把它们保存在某个地方 计算机会把这些内容 包括输
入以及程序本身 保存在它的内存中

 

但是我们怎么告诉 Python 要把一个东西放在内存中的某个位置呢 另外 放在
那里之后 又怎么再把它找回来呢
Python 如果希望程序记住某个东西 以便你以后使用 所要做的就是给
这个 东西 起一个名字 Python 会在计算机的内存中为这个 东西 留出位置
可能是数字 文本 图片或者音乐 下次想要引用这个东西时 只需要使用同一个
名字
下面还是在交互模式中使用 Python 对名字多做一些研究吧
2.2  名字
再回到 Python Shell 窗口 。( 如果完成第 1 章中的例子后关闭了 IDLE 现在要再
打开它 。) 在提示符后面键入 : >>> Teacher = "Mr. Morton" >>> print Teacher
记住 >>> Python 显示的提示符 你只需要键入它后面的内容 然后按回车 。)
你会看到下面的结果 : Mr. Morton >>>
你刚才创建了一个由字母 "Mr. Morton"
成的东西 并且给它起了一个名字 Teacher
这 里 的 等 号 (=) 告 诉 Python 要 赋 值 (assign 或者 …… 等于 ……”。 这里把字母
序列 " Mr.Morton " 赋值给名字 Teacher
 在计算机内存中的某个位
字母序列 " Mr.Morton " 已经
存在 你不需要准确地知道它们
到底在哪里 只需要告诉 Python
这个字母序列的名字是 Teacher
从现在开始就要通过这个名字来
引用这个字母序列 名字就像标
签或者不干胶便条 你可以用它
来标识一些东西
 在一个东西两边加上引号时 Python 会按字面来处理
它会把引号里的内容原样打印出来 如果没有加引号
Python 就必须明确这个东西到底是什么 这可能是数字
5 )、 表达式 比如 5 + 3 或者名字 Teacher )。 由于我们创建了名字 Teacher
所以 Python 会打印这个名字里的内容 这正是字母序列 " Mr. Morton "
这就像有人在说 ,“ 请写下你的地址 ”, 你肯定不会这样写
                  

 

不过 也许卡特会这么干 , 因为他总是喜欢调皮捣蛋……)
你可能会这样写:

 

 

Python 要确定需要多少内存来存储这些字母 以及要使用哪一部分内存 要获
取信息 取回信息 ), 只需要再使用同样的名字 我们使用 print 关键字并提供名
这会在屏幕上显示具体的内容 如数字或文本 )。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小小百事通

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

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

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

打赏作者

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

抵扣说明:

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

余额充值