iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习笔记(1~26页)(《H
  • 653
分享到

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

学习笔记Python 2023-01-31 00:01:44 653人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

    大脑会尽力记住确实重要的事情,它不会费心地去记乏味的东西。    与单纯的文字相比,图片更能让人记得住,通过图片,学习效率会更高(图片中夹杂解说文字)。    如果你发现刚看得东西,立刻就忘记,那你该歇歇了。    睡觉前不要看别的

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

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

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

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

    


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

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

        你可以在命令行界面输入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

--结束END--

本文标题: Python学习笔记(1~26页)(《H

本文链接: https://www.lsjlt.com/news/182922.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python学习笔记(1~26页)(《H
        大脑会尽力记住确实重要的事情,它不会费心地去记乏味的东西。    与单纯的文字相比,图片更能让人记得住,通过图片,学习效率会更高(图片中夹杂解说文字)。    如果你发现刚看得东西,立刻就忘记,那你该歇歇了。    睡觉前不要看别的...
    99+
    2023-01-31
    学习笔记 Python
  • Python学习笔记__12.11章 H
    1、概览HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来解析HTML。Python提供了HTMLParser来非常方便地解析HTML。而且,HTMLParse类里的函数名是不能改的 fro...
    99+
    2023-01-31
    学习笔记 Python
  • Python学习笔记(1)
    Python开发框架:       a.Python基础;       b.网络编程;       c.WEB框架;       d.设计模式+算法;       e.项目阶段; 开发:   开发语言:       高级语言:Python...
    99+
    2023-01-30
    学习笔记 Python
  • python学习笔记(1
    关于随笔 python随笔只是个人笔记,可能会有遗漏或错误,仅供参考 学习文档地址 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e5...
    99+
    2023-01-30
    学习笔记 python
  • Python学习笔记(1)
    1 def sum_args(*args): 2 return sum(args)) 3 4 def run_with_positional_args(func, *args): 5 return func(*...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记(1)--pytho
    Python 语言概述 面向对象、解释型计算机程序设计语言。 语法简洁、清晰、丰富和强大的类,能够把用其他语言(如c++/c)制作的各种模块很轻松的连接起来(胶水语言)。 是纯粹的自由软件,源代码和解释器Cpython均遵循GP...
    99+
    2023-01-31
    学习笔记 python pytho
  • Python学习笔记1—Python字符
        字符串是python中重要的数据对象    python字符串是以单引号、双引号、或者三个三单引号三个双引号包含的任意的python数据对象都可以称为python字符串    注意:以单引号或双引号包含的数据对象中间不可以换行(若需...
    99+
    2023-01-31
    学习笔记 字符 Python
  • Python第八周 学习笔记(1)
    基本概念个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性 子类继承了父类,就直接拥有了父类的属性和方法,也可以定义自己的属性、方法,甚至对父类的属性、方法进行重写 Python继承实现 class Cat(Anima...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记1——安装pytho
    python学习笔记1——安装pythoncentos和ubuntu的python2.7的安装方法参考:http://daixuan.blog.51cto.com/5426657/17673251、查看当前python版本并且[root@l...
    99+
    2023-01-31
    学习笔记 python pytho
  • Python第九周 学习笔记(1)
    get(self, instance, owner) 访问属性时调用 set(self, instance, value) 当对属性赋值时调用 delete(self, instance) 删除属性时调用 sel...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记(九)之语句1
    python学习笔记(九)之语句1printpython2中,print是一个语句,python3中它是一个函数。实例1: print "hello,world!"hello,world!print "hello","world!"h...
    99+
    2023-01-31
    语句 学习笔记 python
  • python3学习笔记(1)----基
    一、python3的基本语法 1、缩进统一(1个tab或者4个空格)。 for i in range(10): print (i) 2、标识符的第一个字母必须是字母(大小写字母)或者下划线,其他部分可以有字母和...
    99+
    2023-01-31
    学习笔记
  • python学习笔记-利器篇1:IPyt
     子曰:工欲善其事必先利其器 偶然在一篇谈pyhon的文章中看到了IPython。第一感觉就是这和苹果有啥关系吧,兴起一搜才发现原来是一个代替python默认命令行终端的玩样儿。 它家网站上贴出来的宣传图真是好看阿,又是彩色高亮又是直接在终...
    99+
    2023-01-31
    利器 学习笔记 python
  • python学习笔记(开课介绍1)
    讲师简介:Alex Li(金角大王)crazyeye堡垒机、madking资产管理、TriAquae主机管理开源软件作者。老男孩教育python教学总监,51cto 2016十大最受学员喜欢讲师之一就职经历:略其中中金公司、诺基亚公司的介绍...
    99+
    2023-01-31
    学习笔记 python
  • Python学习笔记(1)---列表和元
    什么是列表?列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合。列表的介绍一、更新列表1.元素赋值>>> a=[1,3,4,5]>>> a[1]=10 #改变a中第二个值为10&...
    99+
    2023-01-31
    学习笔记 列表 Python
  • Web 开发学习笔记(1) --- 搭
    简介 Flask 是一个轻量级的 Web 框架, 如果要学习 Web 开发, Flask 非常适合作为我们学习的起点. 通过接下来的这一些列的博客, 我们将学习如何利用 Flask 以及其他工具, 搭建一个简单的网站. We'll bu...
    99+
    2023-01-31
    学习笔记 Web
  • Python学习笔记
    Python介绍 Python是一种解释型、面向对象的语言。 官网:www.python.org Python环境 解释器:www.python.org/downloads 运行方式: 交互模式。在IDLE中运行。 脚本模式。文件的后缀...
    99+
    2023-01-30
    学习笔记 Python
  • Python 学习笔记
    rs=Person.objects.all() all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。 print rs.query 会打印出原生sql语句 rs=Pe...
    99+
    2023-01-31
    学习笔记 Python
  • Redisbook学习笔记(1)字典(3
    渐进式rehash在上一节,我们了解了字典的rehash 过程,需要特别指出的是,rehash 程序并不是在激活之后就马上执行直到完成的,而是分多次、渐进式地完成的。假设这样一个场景:在一个有很多键值对的字典里,某个用户在添加新键值对时触发...
    99+
    2023-01-31
    字典 学习笔记 Redisbook
  • Python学习日记-1
     *使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。 1.当输入为纯数字时,Input返回的是数值类型,如int,float。raw_inpout返回的是字符串类型,str...
    99+
    2023-01-31
    日记 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作