> 变量来源于《数学》

是计算机语言中能储存计算结果或能表示值的抽象概念。

运行hello_world.py时发生了什么

运行hello_world.py时,Python都做了些什么呢?下面来深入研究一下。实际上,即便是运行简单的程序,Python所做的工作也相当多:


print("Hello Python World!")

运行上述代码代码时,你将看到如下输出:


Hello Python World!

运行文件hello_world.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器来运行它。

Python解释器读取整个程序,确定其中每个单词的含义。例如,看到单词print时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。

编写程序时,编辑器会以各种方式突出程序的不同部分。例如,它知道print是一个函数的名称,因此将其显示为蓝色;它知道"Hello Python world!"不是Python代码,因此将其显示为另一种颜色。这种功能称为语法突出

变量

下面来尝试在hello_world.py中使用一个变量。在这个文件开头添加一行代码,并对代码进行修改,修改如下:


message = "Hello Python world!"print(message)

运行这个程序,看看结果如何。你会发现,输出跟前面一样:

Hello Python world!

我们添加了一个名为message的变量。每个变量都存储了一个值——与变量相关联的信息。

在这里,存储的值为文本"Hello Python world!"。

添加变量导致Python解释器需要做更多工作。处理第1行代码时,它将文本"Hello Python world!"与变量message关联起来;而处理第2行代码时,它将与变量message关联的值打印到屏幕。

下面来进一步扩展这个程序:修改hello_world.py,使其再打印一条消息。为此,在

hello_world.py中添加一个空行,再添加下面两行代码:


message = "Hello Python world!"print(message)message = "Hello Python Crash Course world!"print(message)

现在如果运行这个程序,将看到两行输出:


Hello Python world!Hello Python Crash Course world!

在程序中可随时修改变量的值,而Python将始终记录变量的最新值。

变量的命名

我们在命名变量的是应该遵循一定的规则,不能想怎么写就怎么写,简单来说有以下几个规则:

  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打

头,例如,可将变量命名为message_1,但不能将其命名为1_message。

  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message

可行,但变量名greeting message会引发错误。

  • 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print

  • 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length

比length_of_persons_name好。

  • 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着我们写的代码越来越多,并开始阅读别人编写的代码,将越来越善于创建有意义的变量名。

彩蛋

这边呢,我给大家准备了很多的资料,方便大家更好的学习Python

领取方式V: xxy12311007(备注CSDN)。

一定要收藏,一位百万年薪Python程序员手写资料(附实例分享)相关推荐

  1. 某网友认为程序员来钱太快!动不动就百万年薪!国内多数人工作一辈子也拿不到百万年薪!程序员:别总盯着行业头部少数人!...

    都说程序员这个行业薪资高,这对程序员而言是一件好事,但其他人可能就会对此心生不满. 最近有人发帖吐槽程序员来钱太快,已经和国内普通工薪阶层脱节了.竟然有人抱怨入职华为九年多才120万,还有些人动不动就 ...

  2. python程序员年薪百万_想要成为年薪百万的Python程序员,这套面试题别错过

    近几年来,Python的运用范围越来越广,发展势头十分强劲.小到网页建设.网站搭建,大到人工智能AI.云计算.人脸识别.大数据分析等等尖端技术,都基于Python编程语言来实现. 在小伙伴们通过参加培 ...

  3. python 0o10_Python 从业十年的程序员,写的万字经验分享

    作者:laisky(基于 CC BY 4.0 授权许可) 原题:Python之路(内容略有调整) 来源:https://laisky.com/p/python-road 本文起源于我在 Twitter ...

  4. 绝对干货!Python 从业十年的程序员,写的万字经验分享

    " 阅读本文大概需要 9 分钟. " 作者:laisky(基于 CC BY 4.0 授权许可) 原题:Python之路(内容略有调整) 来源:https://laisky.com/ ...

  5. 程序员如何达到年薪百万?python程序员必读书籍!

    想年薪百万,看书是最基础的修炼,所以这里先推荐几本很好的python书籍 <Python编程:从入门到实践> <Python Cookbook> <Effective P ...

  6. C++的最后一道坎|百万年薪的程序员

    | 导语 C++ 的起源可以追溯到 40 年前,但它仍然是当今使用最广泛的编程语言之一,C++发明人Bjarne Stroustrup 一开始没想到 C++ 会获得如此大的成功,他说:"C+ ...

  7. 知乎热议:28岁Python程序员年薪60W+,被知名大厂、国企疯抢,凭什么

    你的28岁在干嘛? 同样是打工:有人28岁还在苦苦谋求一份大厂offer,而有的人28岁早已实现财务自由,选择退休! 最近在后台看到有很多粉丝留言: "马上就到年底了,一堆报告要数据可视化表 ...

  8. python编程从入门到实战的16堂课_好评如潮,百万Python程序员的「案头必备书」,终于出配套习题解答了!...

    原标题:好评如潮,百万Python程序员的「案头必备书」,终于出配套习题解答了! 据SlashData统计,截止到2020年3月世界上超过840万使用Python编写代码的开发人员.机器学习的兴起是P ...

  9. python程序员专用壁纸_神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏!...

    原标题:神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏! 现在很多人学编程都把Python作为入门语言,其实这是个很不错的选择,那么你知道新手如何学Python吗?小编给大家分 ...

  10. 送书 | 一位60后老程序员从零学习Python的感悟

    AI时代,Python因其语法流畅.上手简单.生态强大,被越来越多的企业和个人所青睐,成为大数据.人工智能的首选编程语言,由于Python的扩展性强大,在其他几乎所有领域,甚至办公.小游戏等,都可以迅 ...

最新文章

  1. java 图片灰度化
  2. 趣学python3(26)-pygame-蛇身运动
  3. 华为鸿蒙系统技术细节盘点
  4. gvim 安装 taglist
  5. 业余爱好者linux_如何从业余爱好者变成专业开发人员
  6. TCP如何保证可靠性
  7. Linux下Wireshark的Lua: Error during loading 和 couldn't run /usr/bin/dumpcap in child process 的解决方案
  8. Echarts横坐标倾斜,顶部显示数字
  9. 有效的数据处理:使用Tango库进行压缩和加密
  10. 计算机硬件性能及瓶颈,这只是一个教您了解计算机性能瓶颈的技巧-如何测试计算机性能...
  11. UC缓存的php格式视频,UC缓存视频变成本地mp4_下载视频怎么转换mp4_我的下载站
  12. 利用QRmaker制作二维码
  13. 虚拟主机,VPS,云主机之间的区别?
  14. 微信原版提示音_微信提示音阿豆下载-抖音微信提示音iosv2.1.3_5577安卓网
  15. C++五子棋算法Ai 简单的电脑智能博弈
  16. BROP入门之 KCTF 2022 废土末世
  17. S7-1200循环中断OB30的使用方法及示例程序
  18. 用java求水仙花数,适合新手
  19. 腾讯十大开源项目,最后一个太受欢迎了!
  20. 最大回撤算法代码实现

热门文章

  1. 单片机c语言百分号是什么意思,请教:数组表达式的百分号和分号含义是什么?...
  2. html5客户端页面,iphoneX 适配客户端H5页面的方法教程
  3. STM32F0单片机快速入门八: Coolie DMA
  4. idea配置有道词典
  5. 查找文件中的某个单词
  6. BUCK电路分析(一)
  7. Tippy.js – 轻量的 Javascript Tooltip 工具库
  8. ipad一直卡在白苹果_苹果iPad投屏到macbook、Windows电脑
  9. java中的约瑟夫问题_Java 解决约瑟夫问题
  10. 服务器linux搬家教程,搬迁linux服务器的流程