零基础机器学习之Python基础-(3)变量和基础数据类型

阅读文本大概需要 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 解释器忽略,如下所示:

如图,注释不会被打印出来,但是你可以很清楚直观的理解代码的意思。

编写注释的主要目的是阐述代码要做什么,以及是如何做的。在开发项目期间,你对各个部分如何协同工作了如指掌,但过段时间后,有些细节你可能不记得了。当然,你总是可以通过研究代码来确定各个部分的工作原理,但通过编写注释,以清晰的自然语言对解决方案进行概述,可节省很多时间。

要成为专业程序员或与其他程序员合作,就必须编写有意义的注释。当前,大多数软件都是合作编写的,编写者可能是同一家公司的多名员工,也可能是众多致力于同一个开源项目的人员。训练有素的程序员都希望代码中包含注释,因此你最好从现在开始就在程序中添加描述性注释。作为新手,最值得养成的习惯之一是,在代码中编写清晰、简洁的注释。

总结

好了,咱们总结一下今天学到的东西,我们今天认识了变量,它就像一个盒子一样装着各种数据类型的数据;知道了三种数据类型:字符串、整型和浮点型,柠檬也贴出了它们常用方法的链接,希望大家一定要去看看,坚持学下去;最后,柠檬还教给了大家如何去编写注释和为什么要编写注释,每天学的不多但也不少,希望大家每天坚持五分钟,从无到有,加油!

回顾

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716G142SJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券