首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第四课:Python基本数据类型

hi,大家晚上好。上一节课主要给大家详细介绍turtle绘图库的用途,并创建了比较常见的几种图形。

从这节课开始,我们开始准备对Python语言进行深入的了解与学习。首先是对Python内置的基本数据类型的讨论。

计算机是可以处理各类数据的机器,除了能处理数值数据外,还可以处理视频、声音、图像、文本等各种各样的数据。对于不同类型的数据,就需要定义不同的数据类型来存储。在Python中标准的数据类型有六类:Number(数字) 、String(字符串) 、List(列表) 、Tuple(元组) 、Set(集合)、 Dictionary(字典).

上述六类数据类型又可分为:可变数据类型(List、Dictionary、Set) 和不可变数据类型(Number、String、Tuple).

在本节课中,我们先介绍几种简单的数据类型,其它的数据类型会在后续的课程中讲到。

本节课的课程目标如下:

- 介绍Python几种常用的数据类型

- 介绍常用的几个内置函数

1

介绍Python常用的数据类型

Python 3中支持int(整数:即不带小数点的数字,包括负数,如10、-5、0)、float(浮点数:即带小数点数字,如1.0、1.5、3.1415)、bool(布尔型:存储的结果是True或False)、complex(复数:如1+2j,复数以x+yj的形式组成,其中x是实部,y是虚部)。

1.int(整数)

在Python 3中去除了Python2.x的long类型,Python 3中只有一种整数类型int,表示为长整形。在Python 3中整数值的长度是没有限制(除了受制于系统内存的限制外)。

整数在程序中应用的范围是比较广泛的。如计数功能(在上一篇文章中,通过用变量x,y,n来设置海龟的初始坐标及移动的距离)、数学运算操作、年龄等信息也是存储在整数类型中。

上述代码中的"x","y", "n","age"叫变量(variable),变量是用于存储程序执行过程中产生的一些"数据". 当Python "记住"某些内容时,它会将这些信息存储在计算机的内存中。在后续文章中会对变量进行详细介绍。

2.float(浮点数)

当我们在表示包含小数部分的数据时,浮点型是很有用的。比如商场中商品价格、每个人的身高、体重等数据用都可以用浮点数表示的。

3.bool(布尔值)

布尔值只有True、False两种结果(类似于平时大家做的判断题,结果要么是真,要么是假)。在Python中,可以直接用True、False来表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如 4 > 7产生的布尔值是 False, 10 > 5产生的布尔值是True)

4.complex(复数)

复数以x+yj的形式组成。如:1+2j。其中x是实部,y是虚部.

在人与人之间进行沟通、交流、对话时,需要用到文字或句子等信息。上述示例中使用的数字类型是不能很好的满足人们沟通的需要。同样,在编写可供人们使用的程序,我们需要使用一种叫做字符串(String)的数据类型。

5.String(字符串)

在Python中,字符串是以单引号或双引号括起来的文字内容. 比如商场中商品名称、每个人的姓名、出生地址等信息都可以用字符型表示的。

2

常用的几个内置函数

Python内置函数(Python’s built-in functions):内置函数都是预编写好的代码功能块,可以直接拿来使用。通过使用这些内置函数,可以很大程度来节省我们开发程序的时间 。比如上述示例中用到的print()、type()函数,这些都是内置函数。

1.type()函数

type():用来查看一个对象或变量的类型

2.print()函数

print():用于打印输出文字信息

3.input()函数

input():用于从控制台读取输入的内容

4.int()函数

int(x):返回由数字或字符串x构造的整数对象,如果没有给出参数,则返回0

5.float()函数

float(x):返回由数字或字符串x构造的浮点数

6.str()函数

str(x): 将x转换为字符串

以上就是本节课的全部内容,希望大家能够喜欢。

如果喜欢记得点赞哦!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券