为非程序员准备的简洁Python语言教材
- 格式:doc
- 大小:115.50 KB
- 文档页数:15
完整的Python教程(超级实用)Python是一种易学易用的编程语言,被广泛用于数据分析、人工智能和Web开发等领域。
本文将提供一个完整的Python教程,帮助您快速入门并掌握Python编程的基本知识和技巧。
1. 简介- Python是一种高级编程语言,具有简洁明了的语法和强大的功能。
- Python可以在多个平台上运行,包括Windows、Mac和Linux等操作系统。
- Python的语法简单易懂,适合初学者入门。
2. 变量和数据类型- Python中可以使用变量来存储数据,变量的命名需要遵循一定的规则。
- Python支持多种数据类型,包括整数、浮点数、字符串等。
3. 控制流程- Python提供了多种控制流程语句,包括条件语句和循环语句。
- 条件语句可以根据条件的真假选择不同的代码执行路径。
- 循环语句可以重复执行一段代码,使得程序可以处理大量的数据和重复的任务。
4. 函数和模块- 函数是一段可重用的代码,可以通过给定的输入产生相应的输出。
- Python提供了大量的内置函数,也可以自定义函数来实现特定的功能。
- 模块是一组函数、变量和类的集合,可以方便地扩展Python 的功能。
5. 文件操作和异常处理- Python可以读写文件,进行文件的读取和写入操作。
- 异常处理可以帮助我们处理可能发生的错误,保证程序的正常执行。
6. 面向对象编程- Python是一种面向对象的编程语言,支持类和对象的概念。
- 面向对象编程可以将程序中的数据和操作进行封装,使得程序更加模块化和可维护。
7. 数据分析和科学计算- Python有丰富的数据分析和科学计算库,如NumPy和Pandas。
- NumPy提供了高性能的数值计算功能,Pandas则提供了数据处理和分析的功能。
8. Web开发和框架- Python可以用于Web开发,有多个流行的Web框架,如Django和Flask。
- Django是一个功能强大的Web框架,可以快速构建复杂的Web应用。
编程语⾔python⼊门-Python基础教程,Python⼊门教程(⾮常详细)Python 英⽂本意为"蟒蛇”,直到 1989 年荷兰⼈ Guido van Rossum (简称 Guido)发明了⼀种⾯向对象的解释型编程语⾔(后续会介绍),并将其命名为 Python,才赋予了它表⽰⼀门编程语⾔的含义。
图 1 Python 图标说道 Python,它的诞⽣是极具戏曲性的,据 Guido 的⾃述记载,Python 语⾔是他在圣诞节期间为了打发时间开发出来的,之所以会选择Python 作为该编程语⾔的名字,是因为 Guido 是⼀个叫 Monty Python 戏剧团体的忠实粉丝。
看似 Python 是"不经意间”开发出来的,但丝毫不⽐其它编程语⾔差。
⾃ 1991 年 Python 第⼀个公开发⾏版问世后,2004 年 Python 的使⽤率呈线性增长,不断受到编程者的欢迎和喜爱;2010 年,Python 荣膺 TIOBE 2010 年度语⾔桂冠;2017 年,IEEE Spectrum 发布的 2017 年度编程语⾔排⾏榜中,Python 位居第 1 位。
直⾄现在(2019 年 6 ⽉份),根据 TIOBE 排⾏榜的显⽰,Python 也居于第 3 位,且有继续提升的态势(如表 2 所⽰)。
表 2 TIOBE 2019 年 6 ⽉份编程语⾔排⾏榜(前 10 名)Jun 2019Jun 2018ChangeProgramming LanguageRatings11Java15.004%22C13.300%34Python8.530%43C++7.384%56Visual Basic .NET4.624%654.483%872.567%99SQL2.224%1016Assembly language1.479%Python语⾔的特点相⽐其它编程语⾔,Python 具有以下特点。
python 二级教材
Python二级教材通常指的是针对Python编程语言的进阶学习教材,适合
已经掌握Python基础知识的读者。
以下是一些建议的Python二级教材:
1. 《Python核心编程(第二版)》:这是一本经典的Python进阶教材,
涵盖了Web开发、网络编程、数据库交互、多线程编程等众多主题。
2. 《Python网络编程(第二版)》:这本书专注于Python在网络编程方
面的应用,包括Socket编程、异步网络编程、Web开发框架等。
3. 《Python科学计算》第二版:这本书重点介绍了如何使用Python进行
科学计算,包括数据分析、数据可视化、机器学习等方面的内容。
4. 《Python实战:从入门到全栈》第二版:这是一本非常实用的Python
进阶教材,从Web开发、爬虫、自动化运维等多个方面展开介绍,适合想
要全面提升Python技能的读者。
5. 《Python网络爬虫从入门到实践》第二版:这本书专注于Python网络
爬虫的开发,介绍了如何抓取网页、解析网页、存储数据等方面的技术。
这些教材不仅可以帮助你巩固和加深对Python的理解,还能为你进一步探索Python的广阔应用领域打下坚实的基础。
不过请注意,每本教材的难度和深度可能有所不同,建议根据自己的实际需求和学习情况选择合适的教材。
python爬虫入门到精通必备的书籍python是一种常见的网络爬虫语言,学习python爬虫,需要理论与实践相结合,Python生态中的爬虫库多如牛毛,urllib、urllib2、requests、beautifulsoup、scrapy、pyspider都是爬虫相关的库,但是如果没有理论知识,纯粹地学习如何使用这些API如何调用是不会有提升的。
所以,在学习这些库的同时,需要去系统的学习爬虫的相关原理。
你需要懂的技术包括Python编程语言、HTTP协议、数据库、Linux等知识。
这样才能做到真正从入门python爬虫到精通,下面推荐几本经典的书籍。
1、Python语言入门的书籍:适合没有编程基础的,入门Python的书籍1、《简明Python教程》本书采用知识共享协议免费分发,意味着任何人都可以免费获取,这本书走过了11个年头,最新版以Python3为基础同时也会兼顾到Python2的一些东西,内容非常精简。
2、《父与子的编程之旅》一本正儿八经Python编程入门书,以寓教于乐的形式阐述编程,显得更轻松愉快一些。
3、《笨办法学Python》这并不是关于亲子关系的编程书,而是一本正儿八经Python编程入门书,只是以这种寓教于乐的形式阐述编程,显得更轻松愉快一些。
4、《深入浅出Python》Head First 系列的书籍一直饱受赞誉,这本也不例外。
Head First Python主要讲述了Python 3的基础语法知识以及如何使用Python快速地进行Web、手机上的开发。
5、《像计算机科学家一样思考python》内容讲解清楚明白,非常适合python入门用,但对于学习过其他编程语言的读者来说可能会觉得进度比较慢,但作者的思路和想法确实给人很多启发,对于菜鸟来说收益匪浅,书中很多例子还是有一定难度的,完全吃透也不容易。
6、《Python编程:入门到实践》厚厚的一本书,本书的内容基础而且全面,适合纯小白看。
国外python教材Python是一种简单易学、功能强大的编程语言,广泛应用于数据分析、人工智能、网络开发等领域。
作为一名Python爱好者,学习优质的教材对于提升自己的编程能力至关重要。
在国外,有许多值得推荐的Python教材,它们内容丰富、讲解透彻,能够帮助我们更好地掌握Python编程技能。
本文将介绍几本备受好评的国外Python教材,希望能对广大Python学习者提供一些参考。
一、《Python编程导论》《Python编程导论》是由John Zelle所著的一本经典教材,旨在向初学者介绍Python编程的基本概念和技术。
书中以生动有趣的方式阐述了Python语言的核心特性,包括变量、条件语句、循环结构、函数定义等。
同时,通过一系列的示例和练习,读者能够逐步提高自己的编程能力,掌握解决实际问题的方法。
二、《Python核心编程》《Python核心编程》是由Wesley J. Chun所著的一本广为人知的Python教材。
这本书系统地介绍了Python语言的各个方面,包括基本语法、数据结构、面向对象编程、异常处理、文件操作等。
与其他教材相比,它更加注重实践,通过大量的示例代码和项目案例,帮助读者深入理解Python编程的实际应用。
三、《Python爬虫开发与项目实战》《Python爬虫开发与项目实战》是一本专注于Python网络爬虫技术的教材。
作者Ryan Mitchell在书中详细介绍了爬虫的基本原理和实现方式,包括数据抓取、解析、存储等方面的内容。
此外,书中还提供了丰富的实战案例,帮助读者掌握如何应用爬虫技术收集和分析网站数据。
四、《Python数据科学手册》《Python数据科学手册》是由Jake VanderPlas所著的一本重要的Python教材。
这本书针对数据科学领域,提供了丰富的Python工具和技术,包括数据处理、可视化、机器学习等方面的内容。
作者通过实例展示了如何使用Python进行数据分析和建模,帮助读者从实际问题出发,掌握数据科学的核心概念和方法。
Python(简介)Python[1] (英国发音:/paθn/ 美国发音:/paθɑn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议[2] 。
Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。
它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D 游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。
需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
外文名Python 经典教材Head First Python发行时间 1991年设计者 Guido van Rossum最新版本 3.6.0/2.7.13荣誉 2010年度编程语言Python域名 .com、.cn、.cx、.cc等目录1 发展历程2 风格3 设计定位4 执行5 基本语法缩进控制语句表达式函数对象的方法类型数学运算6 CGI 服务器程序环境变量7 特点优点缺点8 应用9 工具功能11 开发环境•10 标准库 12 解释器•发展历程编辑自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web 编程。
Python的创始人为Guido van Rossum。
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。
Python程序编程基础中职教材随着信息技术的快速发展,计算机编程已成为一种基本技能,而Python作为一种简洁、易读、易学的程序编程语言,受到了越来越多人的青睐。
许多中职教育机构也开始将Python编程基础纳入教学大纲,以培养学生的编程能力和逻辑思维能力。
一、 Python程序编程基础的重要性Python作为一种跨评台的通用编程语言,具有简洁、易读、易学的特点,不仅适合初学者入门,也能满足高级程序员的需求。
Python程序编程基础在中职教育中的重要性不言而喻。
通过学习Python程序编程基础,学生可以培养自己的逻辑思维能力,提高问题分析和解决能力,为今后的职业发展打下良好的基础。
二、Python程序编程基础的理论知识1. Python程序的基本结构Python程序由模块、语句、表达式和对象构成,其中模块是程序的主要组成部分,语句和表达式是程序的基本操作,对象是程序的数据载体。
2. Python的变量和数据类型在Python中,可以使用变量来存储数据,并且Python具有多种数据类型,如整数、浮点数、字符串、列表、元组和字典等。
3. Python的运算符和表达式Python支持多种运算符,如算术运算符、比较运算符、逻辑运算符和位运算符,同时也支持复合赋值运算符和三元条件运算符。
4. Python的流程控制结构Python支持多种流程控制结构,如顺序结构、选择结构和循环结构,通过这些结构可以实现程序的不同逻辑流程。
5. Python的函数和模块在Python中,函数是一组封装好的代码块,可以重复调用,模块是一组函数和变量的集合,可以方便地进行模块化管理。
6. Python的文件操作Python可以通过文件操作实现对文件的读写操作,包括打开文件、读取文件、写入文件和关闭文件等操作。
三、Python程序编程基础的实践应用1. Python程序的编写和调试通过实际编写Python程序并进行调试,学生可以掌握Python程序的开发流程和调试技巧,提高自己的实际编程能力。
国外python教材
1.《Python Crash Course》by Eric Matthes:这本书适合初学者,涵盖了Python的基础知识和常见编程概念。
它提供了大量的示例代码和练习,帮助读者通过实践来巩固所学内容。
2.《Automate the Boring Stuff with Python》by Al Sweigart:这本书以实际问题为导向,教授如何使用Python自动化常见的计算机任务。
它涵盖了文件操作、网页解析、数据处理等实用技能,并提供了许多实际应用的示例。
3.《Learn Python the Hard Way》by Zed A. Shaw:这本书通过一系列的练习和项目来教授Python编程。
它强调反复实践和逐步理解,帮助读者建立坚实的编程基础。
4.《Python for Data Analysis》by Wes McKinney:这本书专注于使用Python进行数据分析和处理。
它介绍了Python的各种库和工具,并提供了丰富的示例和案例研究,帮助读者掌握数据分析的技巧。
5.《Effective Python: 59 Specific Ways to Write Better Python》by Brett Slatkin:这本书适合有一定Python经验的读者,它分享了一些高效、优雅的Python编程技巧和最佳实践。
它涵盖了Python的各个方面,从语言特性到代码组织和性能优化。
python自学手册摘要:1.Python 简介2.Python 的优势和应用领域3.Python 的基本语法4.Python 的数据类型5.Python 的控制流程6.Python 的函数和模块7.Python 的面向对象编程8.Python 的异常处理9.Python 的文件操作10.Python 的高级特性正文:Python 自学手册1.Python 简介Python 是一种高级编程语言,其设计目标是易于阅读和编写。
Python 具有清晰的语法和优秀的可扩展性,可以用于多种应用领域。
Python 的首个公开发布版本——Python 0.9.0,发布于1991 年。
如今,Python 已经成为了全球最受欢迎和广泛使用的编程语言之一。
2.Python 的优势和应用领域Python 的优势主要体现在简洁的语法、丰富的库和广泛的应用领域。
Python 可以应用于Web 开发、数据分析、人工智能、科学计算、自动化脚本等多个领域。
Python 的易学易用和强大的功能,使其成为了初学者和专业开发者的理想选择。
3.Python 的基本语法Python 的基本语法包括变量、数据类型、运算符、控制流程、函数、模块等。
Python 是一种动态类型的语言,这意味着在编写代码时,不需要指定变量的数据类型。
Python 可以使用等于号(=)进行赋值操作,同时支持多种数据类型,如整数、浮点数、字符串、列表、元组、字典等。
4.Python 的数据类型Python 的数据类型主要包括整数、浮点数、字符串、列表、元组、字典等。
这些数据类型都有各自的特点和用途。
例如,列表是一种有序、可变的集合,可以用来存储一系列元素;字典则是一种无序、可变的键值对集合,可以用来存储关联数据。
5.Python 的控制流程Python 的控制流程主要包括条件语句(if-elif-else)、循环语句(for 和while)、以及循环控制语句(break 和continue)。
为非程序员准备的简洁Python语言教材,欢迎提问,欢迎转帖。
Python 的中文意思是巨蟒,大蟒蛇。
∙快速 Python 语言入门教学,课程,课件,教材,自学,概念o计算机编程主要概念▪基本编程▪定义函数▪循环 (loop)o Python 数据概念▪列表 (list)▪元组 (tuple)▪字典 (dict)▪集合 (set)▪模块 (module)▪类 (class)▪字符串的对象性质o Python 程序员编程习惯▪完整例子o参考资料▪基础资料▪中文编码▪网络编程▪图形界面▪Python 小例子▪深入学习计算机编程主要概念¶首先,要明确一点,那就是,编程是不需要任何数理化知识的,最多最多只需要会数数,1,2,3,4,5的往上数。
只有在编程解决数学问题的时候,才会用到数学知识。
一般情况下,网络应用,文件处理、分割,数据提取,报表通知这些应用的编程,根本不需要任何数学知识。
计算机语言编程的主要内容就这些:数字,文字,循环,公式,变量∙数字: 1, 2, 3, 5.6, 120, 32.4, 3.1415926, -3, -0.123,反正是个数都算。
∙文字: 您好,我好,你太牛了,很黄很暴力,这类的文字。
一般用双引号(")或者单引号(')括起来。
术语叫字符串,就是一堆字符,串起来。
∙循环: 循环(loop)就是重复的做一件事。
计算机是一个很笨的机器,基本上只会做加,减,乘,除,大于,小于,等于和循环这些简单的工作。
编程就是把复杂的问题,拆成简单的单元让他重复。
循环具体来说,就是先设定一个条件,当条件符合的时候,重复执行一系列操作。
直到设定的条件不再符合了,就可以结束循环了。
幸亏有下面讲到的公式,所以很多较复杂的问题已经有了解决方法,我们只是重复的套用别人做好的解决公式就可以了,不用拆得太细。
Python 语言最大的优势,就是这个语言中包含了大量解决常见问题的公式,您想干的事,基本上都有人帮您干了,您只是需要把他们组织,捆绑起来就可以了。
比如下载文件的公式,分析网页内容的公式,压缩文件的公式,处理电子邮件的公式等等。
∙公式: 就像数学公式 (a+b)2= a2 + 2ab + b2这种。
算的时候带入具体数值,比如:(3+4)2= 32+ 2*3*4 + 42= 9+24+16 = 49 。
前面的 (a+b)2就是我们的公式名,当然编程时,我们会用一些比较容易明白的词组做为公式名,比如“和的平方”这种,英语或者拼音都可以,他需要两个参数a,b;后面的 a2 + 2ab + b2是具体怎么算出来的步骤,这就是我们的公式内容。
当然在编程的时候,我们的所谓公式不是数学公式,所有没有甚么数学推导,推论之类的玩意儿。
只是把我们想做的操作,捆成一堆,以便我们可以在不同的地方重复使用这些操作,这就是编程的公式了。
这样就不用每次干同样的事的时候,进行重复的细节工作。
比如说洗衣服吧,泡衣服,打肥皂,搓衣服,投净,拧干,这些每次洗衣服都要重复的事情,全被洗衣机变成一件事了,只要每次放进不同的衣服,再放进重量不同的洗衣粉,就可以让他去洗了,完了打开盖,洗好了。
这洗衣机就是我们的公式,洗的过程就是我们捆绑进去的各种每次都要重复的操作,洗衣机厂帮我们弄好了,而每次放进去的不同样的衣服,不同重量的洗衣粉,就是套公式用的参数了。
几个小公式可以组合成大公式。
您要是工作,学习忙,没时间干家务,或者纯粹就是个懒字,请一位家务助理,得,家务助理用洗衣机,吸尘器,微波炉等等公式,再加上他自己的操作,组合,循环,把这些小公式捆绑起来,就成为一个大公式了。
您每次交了钱,卫生就打扫了,饭也做好了,这家务助理做的工作,对于您来说,也就是一个更复杂的公式了,每次打电话预约,交钱就可以套用完成家务的公式了。
在程序里,公式的术语叫“函数”或者“方法”。
我们定义一个函数,就是定义一条公式,用的时候,拿来参数a,b什么的,套一下公式就行了。
为了程序的结构清晰,我们往往会定义很多函数。
把复杂的问题分成很多小问题,每个小问题放到一个函数里,然后在解决复杂问题的函数里,使用这些小问题函数解决大问题。
更重要的是我们可以大量的使用别人写好的函数来解决自己的问题。
函数的作用是让程序结构清晰,而且可以在不同的地方重复套用。
变量: 就是上面的a,b这种可以代表任何值,可以放进不定值的单词,变量,变量,他代表的量可能会改变。
我们用变量来存储我们程序中用到的各种数字,文字,公式。
所谓参数,就是定义公式时用到的变量,就叫参数,换个马甲而已。
换成术语,我们有:到这里,基本上编程就没什么可学得了。
剩下的就是掌握各种不同编程语言特定的函数和循环的书写格式,再掌握了别人已经写好的函数的用法,组合起来就得了。
基本编程¶最基本的Python程序:print ("世界,您好!")存到文件 hello.py 里,然后命令行下输入 python hello.py 就可以看到结果了。
这里就用到了函数和字符串,在屏幕上输出一行:世界,您好!Python 里函数的用法是:函数名(参数1, 参数2)这里 print 是函数;在屏幕上打印内容,"世界,您好!"是参数,套 print 这个公式用的。
学会怎么用函数了,再学会定义函数的格式,就差不多了。
Python 里注释符号是"#"。
就是说,在 # 符号后的那一行文字,都当做解释,不做为程序的命令。
print ("打酱油!") # print ("关我屁事")只打印出“打酱油”,剩下的,因为是在 # 后面,所以程序把他们当做注释语言自动忽略了。
定义函数¶def a_b_pingfang(a, b):c = a**2 + 2*a*b + b**2return c我们定义一个(a+b)2的函数,def 是英语 define 的缩写,意思是定义函数,定义公式。
第 1 行就是说我们要定义一个函数名叫 a_b_pingfang 的函数,用他的时候,需要两个参数 a 和 b。
尾巴上有个冒号,冒号的意思是说:“下面的一段话就是公式定义了,要注意了”。
计算机编程里,* 代表乘法,/代表除法,** 代表乘方, b**2 就是 b 的二次方。
注意:Python 是用缩进空格来表示段落的,冒号(:)来表示段落开始。
第 2 行先缩进4个空格,说明下面缩进4格的,都是同一段落,用来具体计算上面定义的公式的。
把 a2+2*a*b+b2 的计算结果,放到c里。
c类似于a,b,都是表示一个变量,他可以用来存放数字,文字,甚至函数。
这里他存放的是用a,b计算后得到的结果。
因为不是在函数名里,所以术语叫做“变量”,用在函数名里,就叫参数了。
“变量”就是用一个单词来代表一个可以变化的量的。
单词里可以有字母,数字和下加线(_),数字不能打头。
第 3 行,把函数执行的结果,告诉使用者。
这里把存在c里的结果,传回给函数的使用者。
return 命令的意思,就是立即结束函数的执行,把return后面的值传给调用者,可以传回多个值。
return 不是必需的,函数执行到最后一行,如果没有return,会自动结束。
如果前面有 return ,则提前结束。
现在可以使用这个公式了,我们把套公式叫调用函数:ping2 = a_b_pingfang(2, 3)ping2 里存放了 a_b_pingfang(2, 3)得到的结果,也就是上面 return c 这句,把 c 的内容,传给了外面的ping2。
把结果打印出来:print(ping2)全部程序就是:def a_b_pingfang(a, b):c = a**2 + 2*a*b + b**2return cping2 = a_b_pingfang(2, 3)print(ping2)存到 test2.py ,跑 python test2.py 就可以看到输出 25。
循环 (loop)¶当然还有循环,怎么让程序重复的做事?我们有 while(当...), for(对于...) 命令来进行循环控制。
a = 0while a < 100:a = a + 1print (a)这个循环说,当 a < 100 的时候,把 a 增加 1,再把他打印出来,然后重复。
当 a 等于100了,条件不符合了,就结束了。
我们有 <, >, ==, <=, >=, != 来判断大于,小于,等于,小于等于,大于等于,不等于。
还有 and(并且), or(或者), not(不是) 来进行逻辑运算,所谓逻辑运算,就是测试多个不同判断之间的关系的:(a == 1) and (b != 2) 来测试这两个判断是否同时成立:a 等于 1 并且 b 不等于 2。
(a == 1) or (b != 2) 来测试这两个判断里是否有至少一个成立:a 等于 1 或者 b 不等于 2。
not a == 1 来测试这个判断是否是错的。
错的就是对的,对的就是错的,颠倒黑白:不是 a 等于 1,那就是 a 不等于 1 了,好像有点脱裤子放屁。
其实在别的更复杂的判断组合里更有用些。
我们还有 break(中断) 来打断循环,和 continue(继续) 来立刻回到循环开始,也可以用 if(如果) 命令来进行判断:a = 0while True:a = a + 1if a >= 100:breakprint (a)这里 True(正确) 表示永远正确,相对的是 False(错误) 表示永远错误。
这一段是说一直执行,因为 while 的条件总是正确,就是说“当符合总是正确的条件的时候,不断重复”,当然是永远正确,永远重复了。
下面在 if 处判断如果a大于等于100,如果是,那么执行 if 下的段落,这里我们打断了循环。
如果条件不符,就跳过 if 下面的小段落,该干嘛干嘛,具体到这里就是打印 a 然后继续执行循环。
for 循环是利用下面介绍的的列表数据结构对列表进行循环。
Python 数据概念¶下面具体说到Python特异功能,他有几个特殊的存储数据的格式。
∙列表: list∙元组: tuple∙字典: dict (dictionary)∙集合: set列表 (list)¶列表:把很多变量存进一个列表里,叫列的意思,就因为他像列车一样,一节一节车厢,每厢放一个变量。
格式为 b, c, 1, 3, 5, '葡萄', '葡萄皮儿',可以看到,方括号里,可以放具体的数字,文字,也可以放变量,用逗号分隔。
这些内容是在固定位置上,可以通过他们的位置,来提取:alist = [1, 3, 5, '很傻', '葡萄', '葡萄皮儿', a, var1]print (alist[0]) # 打印 1print (alist[3]) # 打印 "很傻"在 Python里,次序是从0开始数的,开始是0,然后是1,2,3,4,5,所以上面的列表 alist的第一个内容,可以用alist[0]来提取,第二个用alist[1]来提取。