python 基础
zgpttt521
这个作者很懒,什么都没留下…
展开
-
文件与文件系统--打卡
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: 可选,文件打开模式 buffering: 设置缓冲 encoding: 一般使用utf8 errors: 报原创 2020-08-08 18:47:56 · 219 阅读 · 0 评论 -
模块和 datetime模块打卡
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):原创 2020-08-07 22:43:37 · 128 阅读 · 0 评论 -
类与对象、魔法方法打卡
类与对象 1. 对象 = 属性 + 方法 对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。 封装:信息隐蔽技术 我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。 【例子】 class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10原创 2020-08-05 21:11:23 · 137 阅读 · 0 评论 -
函数与Lambda表达式---打卡
函数与Lambda表达式 1. 函数 还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如: 参数是函数 返回值是函数 函数的定义 函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。 def functionname(parameters): "函数_文档字符串" fu原创 2020-08-02 21:36:48 · 178 阅读 · 0 评论 -
字典、 集合、序列打卡
集合 python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 注意,key为不可变类型,即可哈希的值。 【例子】 num = {} print(type(num)) # <class 'dict'> num = {1, 2, 3, 4} print(type(num)) # <class 'set'> 1. 集合的创建 先创建对象再加入元素。 在创建空集合的时候只能使用s = set(),因为s原创 2020-07-31 22:39:09 · 97 阅读 · 0 评论 -
列表、元组、字符串打卡
列表 简单数据类型 整型<class 'int'> 浮点型<class 'float'> 布尔型<class 'bool'> 容器数据类型 列表<class 'list'> 元组<class 'tuple'> 字典<class 'dict'> 集合<class 'set'> 字符串<class 'str'> 1. 列表的定义 列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语原创 2020-07-28 22:09:31 · 85 阅读 · 0 评论 -
05. 异常处理
异常处理 异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。 1. Python 标准异常总结 BaseException:所有异常的 基类 Exception:常规异常的 基类 StandardError:所有的内建标准异常的基类 ArithmeticError:所有数值计算异常的基类 FloatingPointError:浮点计算异常 OverflowError:数值运算超出最大限制 ZeroDivision原创 2020-07-25 21:07:23 · 86 阅读 · 0 评论 -
03. 条件语句---来自Datawhale小组学习分享
条件语句 1. if 语句 if expression: expr_true_suite if 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。 单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not 实现多重条件判断。 【例子】 if 2 > 1 and not 2 > 3: print('Correct Judgement!') #原创 2020-07-24 21:36:01 · 71 阅读 · 0 评论 -
02. 位运算
位运算 1. 原码、反码和补码 二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。 原码:就是其二进制表示(注意,有一位符号位)。 00 00 00 11 -> 3 10 00 00 11 -> -3 反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。 00 00 00 11 -> 3 11 11 11 00 -> -3 补码:正数的补码就是原码,负数的补码是反码+1。 00 00 00 11 -> 3 11 11 11原创 2020-07-23 21:43:19 · 123 阅读 · 0 评论 -
python基础第一次学习——01. 变量、运算符与数据类型
变量、运算符与数据类型 1. 注释 在 Python 中,# 表示注释,作用于整行。 【例子】单行注释 # 这是一个注释 print("Hello world") # Hello world ''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释 【例子】多行注释 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello china") # Hello china """ 这是多行注释,用三个双引号原创 2020-07-22 13:40:13 · 187 阅读 · 0 评论