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: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报转载 2020-08-09 22:17:54 · 119 阅读 · 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 23:05:56 · 682 阅读 · 0 评论 -
类与对象
类与对象1. 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。【例子】class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10转载 2020-08-07 23:04:35 · 152 阅读 · 0 评论 -
类与对象
类与对象1. 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。【例子】class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10转载 2020-08-05 20:32:24 · 90 阅读 · 0 评论 -
Python基础学习 - 6
函数与Lambda表达式1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" fu转载 2020-08-02 21:35:21 · 170 阅读 · 0 评论 -
字典
字典1. 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被转载 2020-07-31 21:17:15 · 117 阅读 · 0 评论 -
Python基础学习 - 4
列表这两天时间比较紧,先打卡,之后补上/(ㄒoㄒ)/~~列表简单数据类型整型<class 'int'>浮点型<class 'float'>布尔型<class 'bool'>容器数据类型列表<class 'list'>元组<class 'tuple'>字典<class 'dict'>集合<class 'set'>字符串<class 'str'>1. 列表的定义列表是有序集合,没有原创 2020-07-28 21:06:12 · 115 阅读 · 0 评论 -
Python基础学习-1
变量、运算符与数据类型参考链接:https://github.com/datawhalechina/team-learning练习题:1. 怎样对python中的代码进行注释?单行注释:#多行注释:用三个单引号或三个双引号。 ‘’’ 注释内容’’’ 或者""" 注释内容"""2. python有哪些运算符,这些运算符的优先级是怎样的?算术运算符操作符名称示例/除3 / 4//整除(地板除)3 // 4%取余3 % 4**幂原创 2020-07-27 00:14:39 · 101 阅读 · 0 评论 -
Python基础学习-2
位运算参考链接:https://github.com/datawhalechina/team-learning1. 原码、反码和补码二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。原码:就是其二进制表示(注意,最高位是符号位)。00 00 00 11 -> 310 00 00 11 -> -3反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。00 00 00 11 -> 311 11 11 00 -> -3原创 2020-07-27 00:10:47 · 91 阅读 · 0 评论