由于对Eclipse比较依赖,所以我在学习Python的时候使用了Pydev这样的插件,可以在eclipse中直接安装(我使用的是3.7的版本),具体怎么安装可以查考这篇文章:Eclipse安装Pydev的两种方法
因为出于对Python的好奇,我学习的版本是Python3,因为是学习,所以直接从3开始(我看的是head first python那本书)。
可能有人需要在代码中加入中文:解决eclipse + pydev 编译过程中有中文的问题
movies = ["The Holy Grail", 1975, "Terry Jones & Terry Gilliam", 91, ["Graham Chapman", ["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]]
movies列表并没有被声明类型并且包含有不同的数据类型,在Python中,Python的变量标识符没有类型,Python列表可以包含混合类型的数据。
在Python中创建一个列表时,解释器会在内存中创建一个类似数组的数据结构,数据项自下而上堆放(形成一个栈),比如有一个列表是num = [0,1,2],那么栈底是0,栈顶是2。print(num[1]) --> 1,在Python3中print成为了一个内置函数,它的功能是在屏幕上打印输出,类似于java的System.out.println()。在Python3中有许多内置函数,在Python的Command line中输入dir(__builtins__),所有小写的单词都是内置函数(BIF—>built-in functions)
但需要查看内置函数的功能时,可以使用help命令,如:help(abs)
下面看一段代码:
movies = ["The Holy Grail", 1975, "Terry Jones & Terry Gilliam", 91, ["Graham Chapman", ["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]] def print_lol(a_list): for each_item in a_list: if isinstance(each_item, list): print_lol(each_item) else: print(each_item) print_lol(movies)
输出结果是:
这段代码中包括了Python的几个语法,首先是迭代:
列表处理代码
还有if else语句
"true" 组
else:
"false" 组
接下来是函数,在Python中创建函数的语法是:
函数代码组
代码中还有一个内置函数isinstance,它会检查一个标识符是否指示某个类型的数据对象(list代表一个列表类型,如果要判断字符串类型的话,那么就是str)
网上的资料很多,比如:深入Python3 更好的学习资料当然还是官方的Python3.2文档
还有一个很有意思的网站(当你觉的没什么可以练手的时候可以去这里):http://www.pythonchallenge.com/
如果想知道答案,可以参考这个:http://www.cnblogs.com/jimnox/archive/2009/12/08/tips-to-python-challenge.html
相关推荐
一、认识函数和参数 print(' Helllo') 函数 参数 中小学生python入门基础课件PPT全文共87页,当前为第4页。 二、变量 如果需要编写一个询问顾客名字的代码,需要先定义一个变量 guest_name,用来存储用户输入的...
Python学习--最完整的基础知识⼤全 Python学习--最完整的基础知识⼤全 前⾯两篇⽂章分别介绍了Python的环境搭建和基本⼯具 Python学习--环境搭建 Python学习--⼯具介绍 本篇介绍Python的基础知识,关于python的基础...
Python学习基础知识,以思维导图方式展示,有利于更好掌握相关内容
python学习基础笔记
python学习资料,基础的语法学习,包含大量例程,直接解压就可使用
无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地精通核心Python语言基础。读完《Python学习手册(第3版)》,你会对这门语言有足够的了解,从而可以在你所从事的任何应用...
小甲鱼书籍,零基础入门学习Python,适合新手学习,B站有随书教学视频
《Programming Python》,另外一本书,介绍在学习了Python之后可以用它来做什么。 也就是说,《Programming Python》这本基于应用的图书选择了本书所省略的话题,介绍了Python在Web、图形用户界面(GUI)和...
《python基础语法合集68页.pdf》是一份详细介绍Python基础语法的资料,共计68页。本资料适用于初学者和有一定编程基础的人群,旨在帮助读者快速掌握Python基础语法知识,为进一步学习Python打下坚实的基础。 本资料...
Python基础学习 机器学习第一步 主要内容为python的基础语法
Python的安装、配置、基本概念和语法等处理工作是学习Python必备的基础内容,Python程序设计基础及实践慕课版教程会带领学员熟悉基本的Python开发环境,深入探究Python语言特性。同时教程中借助实际案例,介绍了...
python学习基础 语法阶段
资源名称:python基础教程至60课_python入门基础资料 内容简介:python基础教程至60课,这篇教程开始就为大家介绍了,为什么学习python,python有什么优点等,确实让你想快点学习python。为什么用Python作为编程...
python基础代码大全,适用于基础python学习 python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程。 Python学习入门很快,但学习之路任重道远
IPython Notebooks 学 Python-一系列 ipynb 来学习基础的 Python 编程知识
python 零基础学习篇
python学基础笔记,python数据类型,数字类型,标识符......
教程名称:零基础入门学习Python课程目录:【】000愉快的开始【】001我和Python的第一次亲密接触【】002用Python设计第一个游戏【】003小插曲之变量和字符串【】004改进我们的小游戏【】005闲聊之Python的数据类型...
》 人民邮电出版社 2020.4 参考资料:Mark Lutz 著,李军 刘红伟译《Python 学习手册》第 4 版,机械工业 出版社 2011 年 4 月 课 程 简 介 Python 是一种简单的、解释型的、交互式的、可移植的、面向对象的高级程 ...
python基础详解