python学习笔记
永不停歇的疯狂
这个作者很懒,什么都没留下…
展开
-
Task09:文件与文件系统(1天)
目录一、 文件与文件系统二、OS 模块中关于文件/目录常用的函数三、序列化与反序列化一、 文件与文件系统1.打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区原创 2020-08-08 23:12:07 · 93 阅读 · 0 评论 -
Task08:模块与datetime模块(2天)
目录一、模块二、datetime模块一、模块1.模块模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。2.命名空间命名空间因为对象的不同,也有所区别,可以分为如下几种:内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名空间,所以,我们可以在任何程序中直接运行它们,比如id(),不需要做什么操作,拿过来就直接使用了。原创 2020-08-07 22:43:22 · 121 阅读 · 0 评论 -
Task07:类、对象与魔法方法(3天)
目录一、类与对象二、魔法方法一、类与对象对象 = 属性 + 方法通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。继承:即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。多态:不同对象对同一方法响应不同的行动class MyClass: """一个简单的类实例"""原创 2020-08-05 22:00:46 · 187 阅读 · 0 评论 -
Task06:函数与Lambda表达式(2天)
目录一、函数二、lambda表达式一、函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。1、函数定义你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None原创 2020-08-02 23:15:56 · 133 阅读 · 0 评论 -
Task05:字典、集合和序列(3天)
目录一、字典二、集合三、序列一、字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。d = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}也可如此创建字原创 2020-07-31 21:11:12 · 156 阅读 · 0 评论 -
Task04:列表、元组和字符串(3天)
目录一、列表二、元组三、字符串一、列表列表是有序集合,没有固定大小,能够保存任意数量任意类型的 python 对象,语法为[元素1, 元素2, ..., 元素n]。1、列表的创建创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。#创建一个普通列表x = [1, 2, 3, 4, 5 ]print(x, type(x))# [1, 2, 3, 4, 5] <class 'list'>#利用range()创建列表x = list(range(5))print(x原创 2020-07-28 23:51:54 · 189 阅读 · 0 评论 -
Task03:异常处理(2天)
目录一、异常处理1、try-except2、try-except-else3、try-except-finally4、raise二、python 3内置异常类型一、异常处理即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程序处理,都以错误信息的形式呈现出来。x = 1/0'''Traceback (most recent call last): File "<stdin>", line 1, in <原创 2020-07-25 21:10:34 · 105 阅读 · 0 评论 -
Task02:条件循环结构(1天)
目录一、条件语句1、if 语句2、assert 关键字二、循环语句1、while 循环2、for 循环3、range() 函数4、enumerate() 函数5、break、continue、pass 语句6、推导式一、条件语句1、if 语句python语句中 if 语句的一般格式是:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3(1原创 2020-07-23 20:52:05 · 327 阅读 · 0 评论 -
Task01:变量、运算符、数据类型及位运算(2天)
文章目录Task01:变量、运算符、数据类型及位运算(2天)一、注释二、运算符三、数据类型四、位运算Task01:变量、运算符、数据类型及位运算(2天)至今为止,我最熟悉、接触最早的程序设计语言是c++,所以在接下来的python基础学习中,我会以c++作为对比,帮助我学习python一、注释python中,多行注释用的是(''' '''或""" """),c++中用的是(/* */)单行注释是(#),c++是(//)而且在pycharm默认设置中三种注释方法的highlight是不同的二、原创 2020-07-22 21:50:14 · 97 阅读 · 0 评论