python基础
老三1987
这个作者很懒,什么都没留下…
展开
-
task9-文件与文件系统
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-08 17:32:40 · 186 阅读 · 0 评论 -
task8-模块与datetime模块
1 模块在前面我们脚本是用 Python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 Python 标准库的方法。1.1 什么是模块容器 -> 数据的封装函数 -> 语句的封原创 2020-08-07 22:18:34 · 253 阅读 · 0 评论 -
task7-类、对象与魔法方法
1 类与对象1.1 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" #原创 2020-08-05 22:02:27 · 258 阅读 · 0 评论 -
task6-函数与lambda表达式
1 函数1.1 函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" function_suite return [expression]1.2 函数的调用def add(a,b): return a+ba=1b=2prin原创 2020-08-02 19:57:02 · 221 阅读 · 0 评论 -
task5-字典、集合和序列
1 字典1.1 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来原创 2020-07-31 16:10:37 · 378 阅读 · 0 评论 -
Task4:列表、元组和字符串
1.列表1.1 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, …, 元素n]。关键点是「中括号 []」和「逗号 ,」中括号 把所有元素绑在一起逗号 将每个元素一一分开1.2 列表的创建创建一个普通列表a=['x1','x2','x3','x4']print(a,type(a))['x1', 'x2', 'x3', 'x4'] <class 'list'>a=[12,24,36,48]prin原创 2020-07-27 22:07:33 · 224 阅读 · 0 评论 -
task3:异常处理
1.try-except 语句try: 检测范围except Exception[as reason]: 出现异常后的处理代码try 语句按照如下方式工作:首先,执行try子句(在关键字try和关键字except之间的语句)如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和except之后的名称相符,那么对应的except子句将被执行。最后执行try语句之后的代码。如果一个异原创 2020-07-25 19:49:28 · 183 阅读 · 0 评论 -
Task02:条件循环结构
1 条件语句1.1 if语句if 2>1 and 3>2: print('great!')输出结果:great!1.2 if - else 语句temp=int(input("猜一猜我口袋里有几颗糖,请输入:"))if temp>=6: if temp==6: print('答对了!') else: print('大了大了!')else: print('小了小了!')输出结果:猜一猜我口袋里有几颗糖,请输入原创 2020-07-23 21:58:07 · 210 阅读 · 0 评论 -
Task 1: 变量、运算符、数据类型及位运算
这里写自定义目录标题1 变量、运算符和数据类型1.1 注释1.2 运算符1.3 变量和赋值1.4 数据类型与转换1.5 print函数1 变量、运算符和数据类型1.1 注释# 单行注释`#打印一个爱心print('❤')结果如下:❤''' ''' 或""" """,多行注释"""我要打印一个爱心第二个爱心第三个"""print('❤')print('❤')print('❤')结果如下:❤❤❤1.2 运算符算术运算符+ 加- 减* 乘\ 除\\原创 2020-07-22 15:00:57 · 154 阅读 · 0 评论