Python基础入门教程(4)(数据类型)-阿里云开发者社区

开发者社区> jamesjoshuasss> 正文

Python基础入门教程(4)(数据类型)

简介: 人生苦短,我学Pyhton   Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。
+关注继续查看

人生苦短,我学Pyhton

  Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

 

(在第3教程中让大家更加的熟悉到了Python!那么我们开始深入到Python的基础了!)

第二章 数据类型

 前言:Python仅能打印“Hello World”还远远不够,难道不是吗?你想做的更多吗?——想得到一些输入,对其进行操作,然后得到输出(比如说网站爬虫-.-)。在Python中可以使用常量和变量来实现。所以我们要开始认识到数据类型了!

 Python的数据类型包含:

  •   字符串(String)
  •   数字(Numbers)
  •   日期时间(datetime)
  •   列表(List)
  •   元祖(Tuple)
  •   字典(Dictionary)

1、字符串(String)

  Python 字符串通俗来讲就是引号内部的东西!咱们也不拐外抹角的。但是我还得和你们唠一唠字符串到的原理。字符串是字符的序列。字符串基本上就是一组单词。单词可以是英语或其它由Unicode标准支持的语言,其实这也意味着世界上几乎所有语言。在你写的几乎每一个Python程序中都会用到字符串,所以注意一下下一部分关于如何在Python中使用字符串的内容,Python中字符串使用单引号‘内容’, 双引号“内容”来标识字符串字符,还有一个独特的就是三引号‘’’内容‘’’,表示多行的字符串,可在三引号内任意使用单引号和双引号。现在想想就是第一句话能听懂是吧?

#输入的就是字符串,用单引号来标识

2、数字(Numbers)

数字数据类型用于存储数值。

他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

当你指定一个值时,Number对象就会被创建:

数值就是将整型的值赋给num和num1两个对象

Python支持四种不同的数字类型:

  •  int(有符号整型)
  •  long(长整型[也可以代表八进制和十六进制])
  •  float(浮点型)
  •  complex(复数)

  

3、日期时间(datetime)

Python可以处理多种方式的日期时间。Python所有的时间、日期的api都包含在datetime模块中。

可在IDLE中导入模块,dir(模块)查询该模块所包含的函数:

 

(在查询模块的函数时,前提是将这个模块导入哦!另一个help函数可以查询该函数的作用哦!)

那么我们在上边看到了datetime的函数名字,这个函数时可以查询你的计算机当前日期时间的哦!

我们来获取一下:

4、列表(List)

Python的列表是基础中重要的部分之一,列表的运用我们必须清楚。

列表是任意对象的序列,用([])中括号来标识,其中的数据就是列表的元素了!  

 

我们来看一下的列表中的函数有哪些:

我们来看一下最基本的几个函数的运用:

(1)向列表中添加数据追加到末尾:

 

(2)向列表中插入数据:

(这里我们看到pipi出现了第三个位置,是不是有些人会疑惑,为什么在第三个位置呢?所以我要在这里强调列表中的元素索引的位置是在0开始-1就是最后一个位置,这回知道pipi为什么出现在第三个位置了吧!)

(3)删除列表中的数据:

(这里我们看到J被删除了,记住元素的开始是0哦!)

 列表这里包含很多内容,所以我在这里讲了一些经常用的函数方法。之后的我会单独做一章的列表的用法,会有一个小项目包含于其中,请大家期待!

5、元祖(Tuple)

在创建一个简单的数据结构的时候,我们可以使用元祖将数据或一组值打包到一个对象中。在(())小括号中来标识定义的元祖,列如:

 

在我们定义元祖的时候,你即使不适用(),Python也可以自动识别你的值为元祖,你可以去掉()试试!

元祖的和列表一样也可以使用索引来提取元祖中的值,你来试一试吧!

另一方面,元祖尽管可以支持大部分操作(索引,切片和链接)但是创建完元祖不可以更改它的内容(意思就是不可以删除,更改,插入等喽!),这就是看成一个由多部分组成的对象了!

6、字典(Dictionary)

Python中的字典就像我们生活中可查看的书籍一样的字典,它亦可以像一个你想查询的集合!

字典就是一个关联数组或散列表,那么字典用({})大括号来标识字典中的元素。

上边的小例子就是你把它想象成一个学生成绩内容,你可以操作其中的内容!

(1)访问字典中的成员,可使用关键字索引运算符:

(2)插入和修改对象:

(字典的基本操作含有很多,那么同学们应该自己多去看看Python 的基础知识哦!)

学了基础了,那么初学者来试一试Python 小作业吧!

将1~10的数字进行奇偶以列表的形式输出:

你一可以尝试一下,自己输入的数字做一个判断他是否为偶数还是奇数:

    

这是以列表的形式输出的所以有([])中括号,那么去掉中括号呢?你又会用那个数据类型呢?一起来尝试一下吧!(24天)

 

Welcome to Python world! I have a contract in this world! How about you?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python零基础学习笔记(四)——数据类型
python数据类型:Number(数字):包括整数/浮点数(小数)/复数String(字符串)Boolean(布尔值)None(空值)list(列表)tuple(元组)dict(字典)set(集合)
1236 0
Java基础-02总结关键字,标识符,注释,常量进制,变量数据类型
你需要的是什么,直接评论留言。 获取更多资源加微信公众号“Java帮帮” (是公众号,不是微信好友哦) 还有“Java帮帮”今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:关键字(掌握) (1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:
1353 0
Python爬虫入门教程 15-100 石家庄政民互动数据爬取
1. 石家庄政民互动数据爬取-写在前面 今天,咱抓取一个网站,这个网站呢,涉及的内容就是 网友留言和回复,特别简单,但是网站是gov的。网址为http://www.sjz.gov.cn/col/1490066682000/index.html 首先声明,为了学习,绝无恶意抓取信息,不管你信不信,数据我没有长期存储,预计存储到重装操作系统就删除。
2108 0
Python爬虫入门教程 31-100 36氪(36kr)数据抓取 scrapy
1. 36氪(36kr)数据----写在前面 今天抓取一个新闻媒体,36kr的文章内容,也是为后面的数据分析做相应的准备的,预计在12月底,爬虫大概写到50篇案例的时刻,将会迎来一个新的内容,系统的数据分析博文,记得关注哦~ 36kr 让一部分人先看到未来,而你今天要做的事情确实要抓取它的过去。
9321 0
Apache Flink 零基础入门教程(六):状态管理及容错机制
本文主要分享内容如下:状态管理的基本概念;状态的类型与使用示例;容错机制与故障恢复;
5155 0
数据挖掘敲门砖--Python爬虫入门
Python爬虫.jpg WHAT 数据挖掘是一门综合的技术,随着Ai的兴起,在国内的需求日渐增大。 数据挖掘的职业方向通常有三个,顺便概要地提一下所需的技能(不仅于此) 数据分析方向:需要数理知识支撑,比如概率论,统计学等 数据挖掘方向:需要懂得主流算法的原理及应用,数据库的原理和操作 科学研究方向:通常是科学家们在深入研究数据挖掘的相关基础理论和算法 但是看完简介,好像和爬虫没什么关系? 接着往下看。
2189 0
Apache Flink 零基础入门教程(六):状态管理及容错机制
本文主要分享内容如下: - 状态管理的基本概念; - 状态的类型与使用示例; - 容错机制与故障恢复;
1015 0
基础篇:数据库 SQL 入门教程(一)
基础篇:数据库 SQL 入门教程(一)
23 0
Python爬虫入门教程 6-100 蜂鸟网图片爬取之一
1. 蜂鸟网图片简介 国庆假日结束了,新的工作又开始了,今天我们继续爬取一个网站,这个网站为 http://image.fengniao.com/ ,蜂鸟一个摄影大牛聚集的地方,本教程请用来学习,不要用于商业目的,不出意外,蜂鸟是有版权保护的网站。
1411 0
+关注
jamesjoshuasss
Python工程师
25
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载