孟哥带你学python:初学者必学的数据类型有几种?今天先学两种!

昨天我帮大家整理了python可以应用的领域,还有一些示例图片。那从今天开始,我们深入python的语言细节。要想自己开发软件,工具,还是得万丈高楼平地起,需要掌握悉这门语言的细节。
具体包含这么几个方面:
编程语言的语法。可能初学者还不了解什么叫语法,类似于咱们说话,中文和英文不一样,主谓宾,定语,状语,如果要学会说外语,那得懂他们的语法。那编程也一样,每种语言有自己的规定。java, python, c 等语言都一样,都有自己的语法结构。接下来我们首先会学习这些。只有学会这个了,我们才会和电脑对话,让它乖乖听咱们的。
类库。语法是编程基础,那类库就是围绕编程语法提供的一套工具集合,一种是语言设计者已经准备好的,另外一种是其它程序员或者公司提供的,你也直接可以用起来。举个栗子,就类似做饭,一种方式,是你自己种菜,你自己种大米,自己种小麦,然后收粮食,磨面,做饭。还有一种方式,就是你直接从超市买来大米,买来蔬菜,直接做饭就可以了。这种方式,就类似于编程中,你利用别人的类库,完成编程的功能。大多数人,做的各种软件,其实都是利用这种方式完成的。
到目前为止,我们已经学会了:
搭建好了开发环境
可以利用交互式的解释器,还有程序编辑器保存为文件的方式,进行编程和执行程序。
那从今天开始首先要学会基本语法:
变量
条件和循环
类库

第一次使用变量
掌握了上面的语言细节,那就可以写一些有价值的程序了。千万别着急啊。饭要一口一口吃的。今天先开始了解变量。我们先看一小段程序:
# 定义变量 x,并且给x赋值100
x = 100
# 定义变量y,并且给y赋值200
y = 200
# 调用print函数,打印出来 x和y相加以后的结果。
print x + y
现在你可以这么理解,x和y就好比两个容器,比如两个桶,一个里面放的是100,另一个存放的是200。前面两句,就是在每个桶里放了对应的数。最后一句,利用了print函数,也就是我前面说的类库,这是python语言提供的,直接输出到屏幕了。
把上面的程序写到文本里,保存一下在执行。你就看到结果了。虽然这个程序很初级,但你发现了没有,它其实可以当个计算器了,你可以改装一下,试试,后面在教你各种运算符号,加减乘除等等都支持,功能会变得越来越强大。反正我经常用python当计算器。
变量
上面我们第一次感受到了变量,并且定义了自己的变量,使用了起来。其实编程语言一般都会定义很多种类型,行话来说叫数据类型。这就好比,不用的大桶,里面装不同的东西,有的得用小桶,有的得用大桶,还有的得用个迷你的桶。就是这个意思。那python也不例外,我们看看python有多少种:
number(数字)
string(字符串)
list(列表)
tuple(元组)
sets(集合)
dictionary(字典)
这就是装东西的桶,前一个例子,我们定义的x, y就是number(数字类型)。
字符串是由数字、字母、下划线和其他字符组成的一串字符,用单引号或者双引号包含起来。比如昨天我们写的那个程序,就一句话:
x = “hello python”
print x
看到了吗?用双引号包含的hello python就是字符串了。x就是装这个字符串的一个桶,是个string类型的变量。这样的话,包含在里面的符号,都会原样输出到屏幕里来。
总结一下
今天我们学到了变量的基本概念,我也是尽量大白话解释,让大家明白这个道理。
然后学到了python包含的数据类型,我们重点学会了number和string两种类型。
我们目前学到的知识非常有限,虽然还很简单,但你发现了吗,你已经可以实现几个自己的计算器了。