摘要: 00.当你在一个程序中使用变量名时,Python创建、改变或查找变量名都是在所谓的命名空间(一个保存变量名的地方)中进行的。在代码中给一个变量赋值的地方决定了这个变量将存在于哪个命名空间,也就是它可见的范围。 01.函数为程序增加了一个额外的命名空间层:在默认的情况下,一个函数的所有变量名都是于函数 阅读全文
posted @ 2019-07-18 08:41 艾小小雨 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 00.这是和工具相关的概念,但这个主题会在这里介绍有两个原因,一是它设计了Python的语法模型,而是它是哪些努力项了解Python工具集的读者的资源。 01.Python预置的功能数量惊人:内置函数和异常、预先定义的对象属性和方法、标准库模块等。 02.Python文档资源#注释 文件中的文档di 阅读全文
posted @ 2019-07-18 08:40 艾小小雨 阅读(169) 评论(0) 推荐(1) 编辑
摘要: 00.一个函数就是将一些语句集合再仪器的部件,它们能够不止一次地再程序中运行。函数还能够计算出一个返回值,并能够改变作为函数输入的参数,而这些参数再代码运行时也许每次都不相同。函数时Python为了代码最大程度的重用和最小化代码冗余而提供的最基本的程序结构。 01.函数相关的语句和表达式calls 阅读全文
posted @ 2019-07-18 08:40 艾小小雨 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 00.for循环可以用于Python钟任何序列类型,包括列表、元组以及字符串 01.本章交替地使用“可迭代的”和“迭代器”来表示通常支持迭代的一个对象。“可迭代的”指的是支持iter的一个对象,而“迭代器”指的是iter所返回的一个支持next(I)的对象。 02.upper()大写字母 03.当f 阅读全文
posted @ 2019-07-18 08:39 艾小小雨 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 00.赋值语句的形式spam = 'Spam' 基本形式spam, ham = 'yum', 'YUM' 元组赋值运算(位置性)[spam, ham] = ['yum', 'YUM'] 列表赋值运算(位置性)a,b,c,d = 'spam' 序列赋值运算、通用性a, *b = 'spam' 扩展的序 阅读全文
posted @ 2019-07-18 08:38 艾小小雨 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 00.python中:a.break:跳出最近所在的循环b.continue:跳到最近所在循环的开头出c.pass:什么事也不做,只是空占位语句d.循环else块:只有当循环正常离开时才会执行。 01.while <test1>:<statements1>if <test2>:break;if <t 阅读全文
posted @ 2019-07-18 08:38 艾小小雨 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 00.Python字符串:一个有序的字符串的集合,用来存储和表现给予文本的信息。 01.常见字符串常量和表达式s=' ' 空字符串s="spam's" 双引号和单引号相同S=‘s\n\ta\x00m’ 转移序列s=""""" 三重引号字符串块s=r'\temp\spam' Raw字符串s=b'spa 阅读全文
posted @ 2019-07-18 08:37 艾小小雨 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 00.元组:元组由简单的对象组构成。元组与列表非常类似,只不过元组不能再原处修改(它们是不可变的),并且通过携程圆括号(而不是方括号)钟的一系列项。虽然元组不支持任何方法调用,但元组具有列表的大多数属性。 01.常见元组常量和运算() 空元组T =(0,) 单个元素的元组(非表达式)T=(0, 'N 阅读全文
posted @ 2019-07-18 08:37 艾小小雨 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 00.简单来说,语句就是写出来要告诉Python你的程序应该做什么的句子。如果程序是“用一些内容做事情”的话,那么语句就是你制定程序钥作哪些事情的方式。Python是面向过程的、基于语句的语言。通过组合这些语句,可以指定一个过程,由Python实现程序的目标。 01.重访Python程序结构:a.程 阅读全文
posted @ 2019-07-18 08:37 艾小小雨 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 00.python程序可以分解成模块、语句、表达式以及对象。a.程序由模块构成b.模块包含语句c.语句包含表达式d.表达式建立并处理对象 01.内置对象(对象类型称为是核心数据类型,因为他们是python语言内部高效的创建的)对象类型 例子 常量/创建数字 1234字符串 'spam'列表 [1, 阅读全文
posted @ 2019-07-18 08:36 艾小小雨 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 00.解释器是一种让其他程序运行起来的程序。当你编写了一段Python解释器将读取程序,并按照其中的命令执行,得出结果。实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层。 01.当python包安装在机器上后,它包含了一些最小化的组件:一个解释器和支持的库。根据使用情况的不同,Python解释 阅读全文
posted @ 2019-07-18 08:35 艾小小雨 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 00.为什么使用交互提示模式:交互提示模式根据用户的输入运行代码并响应结果,但是他不会吧代码保存到一个文件中,尽管这意味着你不能在交互绘画中编写大量大妈,但是交互提示仍然是体验语言和测试编写中程序文件的好地方。 01.实际上,这也是需要牢记的第一条原则:当你对一段Python代码的运行由任何疑问的时 阅读全文
posted @ 2019-07-18 08:35 艾小小雨 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 00.Python是一门多种用途的编程语言,时常在扮演脚本语言的角色。 01.要了解完整的python哲学理念,可以在任意一个Python交互解释器中键入import this命令。这是Python隐藏的一个彩蛋:描述了一系列python的设计原则。如果已是python社区内流行的行话“EIBI1” 阅读全文
posted @ 2019-07-18 08:33 艾小小雨 阅读(133) 评论(0) 推荐(0) 编辑