阅读文本大概需要 6 分钟。
前言
今天我们来更进一步了解Python程序,了解两个基本概念:变量和数据类型。
变量
运行我们上节课写的文件 hello_world.py 时,末尾的 .py 指出这是一个 Python 程序,因此编辑器将使用 Python 解释器 来运行它。 Python 解释器读取整个程序,确定其中每个单词的含义。例如,看到单词 print 时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。
编写程序时,编辑器会以各种方式突出程序的不同部分。例如,它知道 print 是一个函数的名称,因此将其显示为蓝色;他知道道“Hello world!” 不是 Python 代码,因此将其显示为橙色。这种功能称为 语法突出 ,在你刚开始编写程序时很有帮助。
下面开始介绍变量,柠檬说的通俗点,变量就像一个小盒子,你可以把你想放的数据放在这个小盒子里面,比如下面这段代码:
它的输出跟我们的第一个程序是一样的:
不管它里面的机制,柠檬尽量形容的通俗点就是咱们把“Hello World!”这段文字放入了一个叫做message的盒子里面。每个变量都存储了一个 值 —— 与变量相关联的信息。在这里,存储的值为文本“Hello world!”。
添加变量导致 Python 解释器需要做更多工作。处理第1行代码时,它将文本“Hello world!”与变量 message关联起来;而处理第 2 行代码时,它将与变量message关联的值打印到屏幕。
在程序中,咱们可以随便改变变量的值,打个比方如果我现在在刚才的程序基础上写上如下代码,会输出两个值,而且值得注意的是Python中的变量既可以放数字类型(下面会说),也可以把它换成字符串类型,就不像我们以前学的java等语言都是严格定死的,是不是特别的神奇?咱们Python就是优雅,优雅的写,优雅的板砖。。。
变量使用注意事项
1. 尽量做到见文知意
比如存储年龄我们可以用age,人数我们可以用number等。
2. 不要把变量名拼错,不然会报如下错误:
变量名未找到
简单的数据类型
大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。鉴于此,对数据进行分类大有裨益。我们将介绍的第一种数据类型是字符串。字符串虽然看似简单,但能够以很多不同的方式使用它们。
1. 字符串
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号(此处与java不同)。
字符串
字符串有很多好用的方法,比如title()方法可以将单词的首字母转换为大写,如下图:
title()方法
字符串还有很多类似的好用的方法,我把常用方法的链接放上来,大家不一定都要背下来,但最好是每个都走一遍,因为这样下次需要的时候脑袋里面才会知道好像有这个方法。
https://www.cnblogs.com/yujihaia/p/7468253.html
字符串常用方法
2. 数字
在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储 Web 应用信息等。 Python 根据数字的用法以不同的方式处理它们。鉴于整数使用起来最简单,下面就先来看看Python 是如何管理它们的。
2.1 整数
在 Python 中,可对整数执行加( + )减( - )乘( * )除( / )运算。
Python 使用两个乘号表示乘方运算:
2.2 浮点数
说通俗点,浮点数就是我们理解的小数。从很大程度上说,使用浮点数时都无需考虑其行为。你只需输入要使用的数字, Python 通常都会按你期望的方式处理它们:
为了节省篇幅,每节课控制在五分钟左右,所以我还是跟上面一样贴上数字类型的常用方法链接,大家可以点开浏览一下,在自己的脑袋里面留下印象:
http://www.cnblogs.com/andre-ma/p/9253013.html
最后再加一点,就是每种编程语言都有的并且都很常用的功能:注释。
在 Python 中,注释用井号( # )标识。井号后面的内容都会被 Python 解释器忽略,如下所示:
如图,注释不会被打印出来,但是你可以很清楚直观的理解代码的意思。
编写注释的主要目的是阐述代码要做什么,以及是如何做的。在开发项目期间,你对各个部分如何协同工作了如指掌,但过段时间后,有些细节你可能不记得了。当然,你总是可以通过研究代码来确定各个部分的工作原理,但通过编写注释,以清晰的自然语言对解决方案进行概述,可节省很多时间。
要成为专业程序员或与其他程序员合作,就必须编写有意义的注释。当前,大多数软件都是合作编写的,编写者可能是同一家公司的多名员工,也可能是众多致力于同一个开源项目的人员。训练有素的程序员都希望代码中包含注释,因此你最好从现在开始就在程序中添加描述性注释。作为新手,最值得养成的习惯之一是,在代码中编写清晰、简洁的注释。
总结
好了,咱们总结一下今天学到的东西,我们今天认识了变量,它就像一个盒子一样装着各种数据类型的数据;知道了三种数据类型:字符串、整型和浮点型,柠檬也贴出了它们常用方法的链接,希望大家一定要去看看,坚持学下去;最后,柠檬还教给了大家如何去编写注释和为什么要编写注释,每天学的不多但也不少,希望大家每天坚持五分钟,从无到有,加油!
回顾
领取专属 10元无门槛券
私享最新 技术干货