没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
5页
python菜鸟教程xml-《菜鸟教程》之基础教程 ⼀、基础教程 2.1 基本知识点 python默认的编码格式是ASCII格式;需要使⽤# -*- coding: UTF-8才能读取中⽂。 python能进⾏交互式编程,脚本式编程。 python标识符由字母、数字、下划线组成。 以单划线开头_foo表⽰不能直接访问的类属性,需要通过类提供的接⼝进⾏访问,不能⽤from xxx import *⽽导⼊。 以双下划线开头的 __foo 代表类的私有成员。 以双下划线开头和结尾的 foo 代表 Python ⾥特殊⽅法专⽤的标识,如 init() 代表类的构造函数。 python中所有代码块语句必须严格包含相同的缩进空⽩数量。 python3中有6个标准的数据类型:数字Number,字符串String,列表List,元组Tuple,集合Set,字典Dictionary。 其中不可变数据3个:数字Number,字符串String,元组Tuple。 可变数据3个:列表List,字典Dictionary,集合Set。 python3中数字Number有四种类型:整数int,布尔型bool,浮点数
资源推荐
资源详情
资源评论
python菜鸟教程xml-《菜鸟教程》之基础教程
⼀、基础教程
2.1 基本知识点
python默认的编码格式是ASCII格式;需要使⽤# -*- coding: UTF-8才能读取中⽂。
python能进⾏交互式编程,脚本式编程。
python标识符由字母、数字、下划线组成。
以单划线开头_foo表⽰不能直接访问的类属性,需要通过类提供的接⼝进⾏访问,不能⽤from xxx import *⽽导⼊。
以双下划线开头的 __foo 代表类的私有成员。
以双下划线开头和结尾的 foo 代表 Python ⾥特殊⽅法专⽤的标识,如 init() 代表类的构造函数。
python中所有代码块语句必须严格包含相同的缩进空⽩数量。
python3中有6个标准的数据类型:数字Number,字符串String,列表List,元组Tuple,集合Set,字典Dictionary。
其中不可变数据3个:数字Number,字符串String,元组Tuple。
可变数据3个:列表List,字典Dictionary,集合Set。
python3中数字Number有四种类型:整数int,布尔型bool,浮点数float,复数complex(1+2j)。
python中的循环语句有for和while,没有do...while。
python中pass语句是空语句,是为了保持程序结构的完整性。pass不做任何事情,⼀般⽤做占位语句。
2.2 重要知识点
---------first---------
迭代器:⽅法iter()和next(),迭代器对象从集合的第⼀个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会退后。把⼀个
类作为⼀个迭代器使⽤需要在类中实现两个⽅法 iter() 与 next() 。StopIteration 异常⽤于标识迭代的完成.
⽣成器(generator):使⽤了yield的函数被称为⽣成器。跟普通函数不同的是,⽣成器是⼀个返回迭代器的函数,只能⽤于迭代操作,更简
单点理解⽣成器就是⼀个迭代器。调⽤⼀个⽣成器函数,返回的是⼀个迭代器。
函数:能提⾼应⽤的模块性,和代码的重复利⽤率。def area(width, height):
在 python 中,strings, tuples, 和 numbers 是不可更改的对象,⽽ list,dict 等则是可以修改的对象。例如a=5后再令a=10,实际上是
新⽣成了⼀个int值对象,再让a指向它,⽽5被丢弃。⽽la=[1,2,3,4]后再赋值la[2]=5,则是剪list la的第三个元素值更改,本⾝la对象没有
动,只是其内部的⼀部分值被修改了。
参数传递:
不可变类型:类似 c++ 的值传递,如 整数、字符串、元组。如fun(a),传递的只是a的值,没有影响a对象本⾝。⽐如在 fun(a)内部
修改 a 的值,只是修改另⼀个复制的对象,不会影响 a 本⾝。
可变类型:类似 c++ 的引⽤传递,如 列表,字典。如 fun(la),则是将 la 真正的传过去,修改后fun外部的la也会受影响。
python的作⽤域:
局部作⽤域L:Local
闭包函数外的函数中E:Enclosing
全局作⽤域G:Global
内置作⽤域B:Built-in
变量查找的规则是L->E->G->B;即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内置中找。
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功