猫史档案馆


【编程一小时】Python变量、数据类型及合并详解

用户:嗯哼君 渠源嗯哼君 渠源查看:0 回复:4 评论:0 创建时间:2018-12-05T22:59:09


今天让我们来走进变量及数据类型

我们都知道,变量是储存一个数据的基本类型。

在Python中,任何变量都要先赋值再使用,要不然就会出现NameError

那如何理解变量呢?我们以“hello”与变量x为举个例子:

x = 'hello'

print(x)

这段代码的第一行意思是将“hello”赋值到变量x中,而第二行我们就打印了他

毫无疑问,Python会输出“hello”。这么说你可能还会不理解,我们来画个图理解一下:

center_image

(图丑别在意,人帅就行了)

这个盒子叫做“x”,我们把它叫做“x盒子”,他就代表了一个变量。

要知道,这个盒子的容积是无限大的,也就是说只要你家电脑显卡不会爆,那储存多少的数据都可以。

并且这个盒子装什么都可以,包括一句话、一个列表甚至一个程序都阔以

我们将“hello”放到了这个盒子之中,这样以后我们要用到这个盒子(print)以后,这个盒子它就代表了“hello”

这也就是为什么我们打印x的时候不会输出“x”而会输出“hello”了。

那你一定会好奇,如果我们要输出“x”怎么办呢?我们可以将x两边加上引号,表示字符串。

print('x')


这样,系统就会输出“x”这个字了。

同“hello”一样,他们都有一个专属的名字:叫做字符串

字符串:将文字与符号串联到一起的一个整体数据。

为什么叫他“整体数据”呢?我们来学一个知识:合并

合并我们用“+”来表示,即:

x = 3

y = 2

z = x + y

print(z)

系统会输出“5”,因为我们将3与2加了起来,也就是合并了起来,因此z就代表着x+y=3+2=5

我们将“3”与“2”加上双引号,我们再执行这个程序,结果就会输出“32”,这是为什么呢?

我们要知道一个区别:刚才的3与2他们是整数,而并不是字符串

整数:没有小数点的一个数字数据

那有小数点怎么办呢?我们叫他“浮点数”

浮点数:有小数点的一个数字数据

整数或浮点数相合并,就是直接加法,比如“3+2=5”

而字符串则是两个连起来,比如“hello”+“world” = “helloworld”

因此我们叫他为整体数据

好了,关于变量、数据类型及合并我们就学到这里了,后会有期!

注意:三种数值类型不能混杂合并,否则会TypeError


回复

上一页1 页 / 共 1下一页
活动喵活动喵

恭喜文编院成功提交申请并获得官方认证,快来参加编程一小时活动积累积分,获取工作室专属荣誉及奖品吧!活动详情:https://www.codemao.cn/community/167979

emotion_编程猫_加油

点赞0


评论


我爱宇宙本人我爱宇宙本人

挖坟!!

点赞0


评论


AlcalaAlcala

板凳

点赞0


评论


禁止挖坟后果自负禁止挖坟后果自负

有亿点简单a...

点赞0


评论