
Python编程入门
记录Python编程基础知识,DataWhale 编程组队学习内容学习分享。
星尘 StarDust
Datawhale团队成员,开源贡献者,一个不断寻找自我的追光者。
展开
-
Python Cheat Sheet -- 速查表
这是基于Python Crash Course - Second Edition的知识速查表,很全面的知识梳理脑图,后面附有下载链接,供大家学习。参考资料:https://ehmatthes.github.io/pcc/cheatsheets/README.htmlhttps://github.com/ehmatthes/pcc_2e/...原创 2020-10-22 11:01:20 · 948 阅读 · 0 评论 -
Python基础知识(九):文件与文件系统
1. 文件与文件系统打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure. - file: 必需,文件路径(相对或者绝对路径)。 - mode: 可选,文件打开模原创 2020-08-08 22:23:15 · 316 阅读 · 0 评论 -
Python基础知识(八):datetime模块
datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime、date、time 和 timedelta。1. datetime类class datetime(date): def __init__(self, year, month, day, hour, minute, second, microsecond, tzinfo) pass def now(cls, tz=None): pass原创 2020-08-07 23:18:32 · 446 阅读 · 0 评论 -
Python基础知识(七):类、对象与魔法方法
类与对象1. 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。【例子】class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10原创 2020-08-05 23:28:27 · 248 阅读 · 0 评论 -
Python基础知识(六):变量与赋值、运算符、数据类型及位运算
1 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数1.1 函数定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" function_sui.原创 2020-08-02 21:21:31 · 327 阅读 · 0 评论 -
Python基础知识(五):字典、集合、序列知识详解
1 字典1.1 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可原创 2020-07-31 23:26:42 · 428 阅读 · 0 评论 -
Python基础知识(四):一文看懂列表、元组和字符串操作
序列序列是具有索引和切片能力的集合.列表、元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力。列表、元组、字符串都属于序列思维导图1 列表列表(List)是Python中非常重要的内置数据类型。列表由一系列元素组成,所有的元组被包含在一对方括号中。列表被创建将后,可以执行添加、删除、修改操作。列表中可包含任意的Python数据信息,如字符串、数字、列表、元组等。1.1 列表介绍列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象原创 2020-07-28 22:30:59 · 1591 阅读 · 1 评论 -
Python基础知识(三):Python错误、警告、异常处理总结
异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。try-except 语句 捕获(接收)异常通知,把异常流程变为正常流程try-finally 语句 执行必须要执行的语句.raise 语句 发送异常通知,同时进入异常流程assert 语句 发送AssertionError异常with 语句1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常原创 2020-07-25 22:19:06 · 3346 阅读 · 0 评论 -
Python基础知识(二):条件语句、循环语句、推导式
1 条件语句1.1 if 语句if expression: expr_true_suiteif 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not 实现多重条件判断。【例子】if 2 > 1 and not 2 > 3: print('Correct Judgement!')#原创 2020-07-23 16:19:41 · 403 阅读 · 0 评论 -
Python基础知识(一):变量与赋值、运算符、数据类型及位运算
学习目标了解python中基本的变量类型,运算符,及数据类型。了解python的位运算1 注释在 Python 中,# 表示注释,作用于整行。''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释2 运算符2.1 算术运算符操作符名称示例+加1 + 1-减2 - 1*乘3 * 4/除3 / 4//整除(地板除)3 // 4%取余3 % 4**幂2 ** 32.2 比原创 2020-07-22 10:21:30 · 1950 阅读 · 1 评论