Python 语言基础学习
this is a brief introduction and mark during python learning
weixin_43105300
这个作者很懒,什么都没留下…
展开
-
Task_09_文件系统。
简洁的 with 语句with语句的工作原理enter()/exit()这两个方法with后面返回的对象要求必须有这两个方法,而文件对象f刚好是有这两个方法的。object.enter(self)进入与此对象相关的运行时上下文。with语句将将此方法的返回值绑定到语句的AS子句中指定的目标(如果有设置的话)object.exit(self, exc_type, exc_value, traceback)退出与此对象相关的运行时上下文。参数描述导致上下文退出的异常。如果上下文运行时没有异常发生,原创 2020-08-08 17:53:36 · 75 阅读 · 0 评论 -
Task08_模块与datetime
关于交换字典的Key 和 Value 的方法:第一种,新建一个字典,通过获取key, value后直接交换赋值。dict_ori = {'A':1, 'B':2, 'C':3}dict_new = {value:key for key,value in dict_ori.items()}第二种,利用内置迭代器zip 函数, 新建字典,通过直接获取原字典的Value, Key.dict_ori = {'A':1, 'B':2, 'C':3}dict_new2= dict(zip(dict_ori原创 2020-08-07 19:13:09 · 97 阅读 · 0 评论 -
Task_07类、对象和魔法方法
在谈到类于对象就必然少不了面向对象是编程的基本概念。如下片段摘自百度百科,面向对象编程(Object OrientedProgramming,OOP,面向对象程序设计)的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。面对对象程序设计是尽可能地在模拟人类的思维。通过这样的方式能原创 2020-08-05 18:34:01 · 218 阅读 · 0 评论 -
Task06_函数_lambda
关于Sorted 与 sort:sorted() 函数对所有可迭代的对象进行排序操作。sort 与 sorted 区别:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。语法sorted 语法:sorted(iterable, cmp=None, key=None, reverse=Fal原创 2020-08-02 21:59:57 · 1003 阅读 · 0 评论 -
Task_05_关于字典,集合,序列
这几天工作太忙了,这次得打卡先简单完成一个作业。剩下的明天补上。有一个字典,保存的是学生各个编程语言的成绩,内容如下data = {‘python’: {‘上学期’: ‘90’, ‘下学期’: ‘95’},‘c++’: [‘95’, ‘96’, ‘97’],‘java’: [{‘月考’:‘90’, ‘期中考试’: ‘94’, ‘期末考试’: ‘98’}]}各门课程的考试成绩存储方式并不相同,有的用字典,有的用列表,但是分数都是字符串类型,请实现函数transfer_score(score_di原创 2020-07-31 22:43:52 · 147 阅读 · 0 评论 -
列表及相关知识Task04
Task 04 列表及相关操作容器器数据类型,有以下四种。列表<class 'list'>元组<class 'tuple'>字典<class 'dict'>集合<class 'set'>字符串<class 'str'>这里有必要扩展一下python中的容器。容器:容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, notin关键字判断元素是否包含在容器中。这里的容器于我们常理解的Do原创 2020-07-27 22:34:14 · 100 阅读 · 0 评论 -
datawhalechina 学习任务之 异常处理
第三次打卡:之前学习看过python相关的书,完整的看过。但是实际敲入的代码比较少。所以代码是,看十遍不如动手敲一遍。奉劝广大朋友,代码只有不停的敲和查找错误才能成长,才能充分理解。代码是需要理解而不是记忆。打卡内容如下: 在敲代码的过程中,print( )函数没有加end=’ ',所以在输入数字的时候会自动到第二行,原因时Print() 函数的end符默认是**‘\n’**。这里有另外一个细节。try …except如果在try 后面发生的错误并不在except列举的错误类别里面时,原创 2020-07-24 18:29:04 · 119 阅读 · 0 评论 -
DatawhaleChina_Learing_Course1
[ ]前言: 首先说明一下DataWhale 这个组织。 Datawhale组织网站----https://datawhale.club/ , 以下内容摘自 “CSDN博主「Datawhale」的原创文章 ”(原文链接:https://blog.csdn.net/Datawhale/article/details/85100466)Datawhale是一个专注于AI领域的开源组织,致力于构建一个纯粹的学习圈子,帮助学习者更好地成长。我们专注于机器学习,深度学习,编程和数学等AI领域.原创 2020-07-22 19:50:00 · 120 阅读 · 0 评论