首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习笔记(1~26页)(《H

Python学习笔记(1~26页)(《H

作者头像
py3study
发布2020-01-17 11:21:10
6270
发布2020-01-17 11:21:10
举报
文章被收录于专栏:python3python3

    大脑会尽力记住确实重要的事情,它不会费心地去记乏味的东西。

    与单纯的文字相比,图片更能让人记得住,通过图片,学习效率会更高(图片中夹杂解说文字)。

    如果你发现刚看得东西,立刻就忘记,那你该歇歇了。

    睡觉前不要看别的书,至少不要看其他有难度的东西(学习中有一部分是在你合上书本后完成的)。 

        Python同样有语句、表达式、操作符、函数、模块、方法和类。

        Mac OS X和linux的大多数版本会预装Python,windows则需要自己另外安装。

        你可以在命令行界面输入python( -v) 查看当前python版本

        安装Python3,还会得到IDLE,是Python的集成开发环境,简单有用。

        IDLE包括多色显示的编辑器、调试工具、Python shell,完备的Python3在线文档集。

        python shell 能在得到你的代码语句后立刻执行,并在屏幕上显示生成的结果。

        BIF,Python程序员通常把内置函数称为BIF(built-in functions)。

        Alt+P(Previous) 前一个代码,Alt+N(Next)下一个代码。

        Python中很容易地利用代码建立和处理列表。

        最前面一行给出一组电影基本信息,接下来一行是主要演员,在后面第三行列出了这部电影的配角。(P6,最后一段) 

            movice = ["The Holy Grail","The life of Brian","The Meaning of Life"]

        为了把列表转换为Python可读的列表,主要遵循以下步骤:

                ①数据数据两边加引号----将各个电影名转换为字符串;

                ②用逗号将列表项与下一项分隔开;

                ③在列表两边加上开始和结束符号---中括号

                ④使用赋值操作符(=)将这个列表赋至一个标识符(movices)

        Python的变量标识符没有类型。

        Python所要知道的只是你需要的一个列表,而且已经为它制指定了一个名字,另外这个列表中包含有一些数据项。

        列表是完备的Python集合对象,高层集合。

        解析器会在内村中创建一个类似数组的数据结构来存储数据,数据项自下而上堆放(堆栈)。

        输出The Holy Grail,使用print(movice[1])

        pop():列表末尾删除数据。movices.pop()

        extend(): 列表末尾增加数据。movices.extend()

        remove():删除特定数据。movice.remove("The Holy Grail")

        insert():插入特定数据。movice.insert(0,"The banana")

        count = 0

while count < len(movice):

                print(movice[count])

                count = count + 1

等效于(优先使用for)

for each_item in movice:

                print(each_item)

        Head First labs:打了激素的数组

        如果你了解Python2,Python3也很容易掌握。

        如果你访问一个不存在的数据项,Python会给出一个IndexError响应,表示"越界"了。

        monty Python    

        Python中,单引号、双引号都可用于创建字符串。唯一规则是:如果字符串前面使用了某引号,这个字符串后面也要用同样的引号。

        如果在字符串内加入双引号:①对该双引号加转移字符:\”;②用单引号引起这个字符串。

        Python创建名字的规则:①字母或下划线开头,后面跟字符、数字和/和下划线;②不允许有古怪的字符(如%¥&)

        Python对大小写敏感

 列表中可包含列表。每个列表是一个列表项数据集合,个列表相互之间用逗号隔开,另外列表要用中括号括起。,而且,任何列表本身也可以是另一个列表(P18)

        for 加if else 探讨(P19~P25)

        Python3中有70多个BIF,越多的BIF意味着你可以少写代码,当然,需要记忆的也更多。

        Python的标准库也很丰富。                

        在Python、IDLE、shell中,键入dir(_builtins_)可看到Python的内置方法列表。

例如,键入help(input)看看这个BIF的描述。

        for each_item in movices:

             if isinstance(each_item, list):

                 for nested_item in each_item:

                    if isinstance(nested_item, list):

                        for deeper_item in nested_item:

                            print(deeper_item)

                    else:

                        print(nested_item)

            else:

                print(each_item)

        原列表:movices = ["The Holy Grail",1975,"Terry Jones & Terry Gilliam",91,["Graham Chapman",["Micheal Palin","John Cleese","Terry Gilliam","Eric Idle","Terry Jones"]

        输出:

The Holy Grail

1975

Terry Jones & Terry Gilliam

91

Graham Chapman

Micheal Palin

John Cleese

Terry Gilliam

Eric Idle

Terry Jones

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档