python语言基础(转载自datawhale)
文章平均质量分 88
努力的小黄呀
艰难困苦,玉茹钰成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
18 内建高阶函数的使用总结
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage内建高阶函数的使用总结本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的数据结构和提高数据处理的效率,这5个函数分别是:mapreducefiltersorted/sortzip一、map1.1 语法map函数的基本语法是map(func,转载 2021-01-27 17:04:33 · 268 阅读 · 1 评论 -
17 文件与文件系统
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage1. 文件与文件系统打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError转载 2021-01-27 16:57:04 · 273 阅读 · 0 评论 -
16 datetime模块
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguagedatetime模块datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime、date、time 和 timedelta。1. datetime类class datetime(date): def __init__(self, yea转载 2021-01-27 16:55:10 · 185 阅读 · 0 评论 -
15 模块
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage模块在前面我们脚本是用 Python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量转载 2021-01-27 16:53:06 · 194 阅读 · 0 评论 -
14 魔法方法
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。转载 2021-01-27 16:43:39 · 152 阅读 · 0 评论 -
13 类与对象
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage类与对象1. 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。【例子】clas转载 2021-01-26 21:41:51 · 204 阅读 · 0 评论 -
12 函数与Lambda表达式
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage函数与Lambda表达式1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return转载 2021-01-25 17:59:14 · 198 阅读 · 0 评论 -
11 序列
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage序列在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持一些通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。1. 针对序列的内置函数list(sub) 把一个可迭代对象转换为列表。【例子】a = list()print(a) # []b转载 2021-01-25 17:53:27 · 224 阅读 · 0 评论 -
10 集合
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage集合Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。注意,key为不可变类型,即可哈希的值。【例子】num = {}print(type(num)) # <class 'dict'>num = {转载 2021-01-24 16:28:05 · 934 阅读 · 0 评论 -
09 字典
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage字典1. 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用转载 2021-01-24 16:25:10 · 174 阅读 · 0 评论 -
08 字符串
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage字符串字符串1. 字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。【例子】t1 = 'i love Python!'print(t1, type(t1))# i love Python! <class 'str'>转载 2021-01-24 16:21:40 · 273 阅读 · 0 评论 -
07 元组
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage元组「元组」定义语法为:(元素1, 元素2, ..., 元素n)小括号把所有元素绑在一起逗号将每个元素一一分开1. 创建和访问一个元组Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。元组使用小括号,列表使用方括号。元组与列表类似,也用整数来对它转载 2021-01-24 16:18:33 · 211 阅读 · 0 评论 -
06 列表
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage列表列表简单数据类型整型<class 'int'>浮点型<class 'float'>布尔型<class 'bool'>容器数据类型列表<class 'list'>元组<class 'tuple'>字典<class 'd转载 2021-01-24 16:15:31 · 206 阅读 · 0 评论 -
05 异常处理
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的转载 2021-01-24 16:11:50 · 226 阅读 · 0 评论 -
04 循环语句
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage循环语句1. while 循环while语句最基本的形式包括一个位于顶部的布尔表达式,一个或多个属于while代码块的缩进语句。while 布尔表达式: 代码块while循环的代码块会一直循环执行,直到布尔表达式的值为布尔假。如果布尔表达式不带有<、>、==、!=、in、not转载 2021-01-24 16:06:07 · 271 阅读 · 0 评论 -
03 条件语句
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage条件语句1. if 语句if expression: expr_true_suiteif 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。单个 if 语句中的 expression 条件表达式可转载 2021-01-24 16:02:02 · 177 阅读 · 0 评论 -
02 位运算
转载自Datawhale开源学习库https://github.com/datawhalechina/team-learning-program/tree/master/PythonLanguage位运算1. 原码、反码和补码二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。原码:就是其二进制表示(注意,最高位是符号位)。00 00 00 11 -> 310 00 00 11 -> -3反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数转载 2021-01-24 15:58:32 · 353 阅读 · 0 评论 -
01 变量、运算符与数据类型
转载自Datawhale开源学习库变量、运算符与数据类型1. 注释在 Python 中,# 表示注释,作用于整行。【例子】单行注释# 这是一个注释print("Hello world")# Hello world''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释【例子】多行注释'''这是多行注释,用三个单引号这是多行注释,用三个单引号这是多行注释,用三个单引号'''print("Hello china") # Hello china转载 2021-01-24 15:48:23 · 286 阅读 · 0 评论
分享