![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
快学Python系列
记录Python学习的笔记总结
帅帅的Max
自强不息,厚德载物
展开
-
快学Python:如何测试函数与类
编写代码离不开写测试,只有通过测试才知道代码的逻辑有没有问题,健壮性好不好等,测试让你深信,即便有越来越多的人使用你的程序,它也能一如既往正确地工作。1.测试函数Python标准库中的模块unittest提供了代码测试工具。要进行相关测试,必须要有待测试的函数,创建文件name_function.py,其内容如下:def get_formatted_name(first,last,middle = ''): """生成整洁的姓名""" if middle: full_name = f"{.原创 2020-11-11 23:06:12 · 1118 阅读 · 0 评论 -
快学Python:文件与异常
学习如何处理文件,能让我们快速的分析大量数据,数据分析离不开文件的处理。同时,我们也将学习异常处理,没有不出错误的程序,但是能否优雅的处理这些错误,是考验我们程序健壮性的好还是不好。1.从文件中读取数据要读取文件,我们得先有一个文件,这里我们在当前目录下创建一个文件,随便你在那里创建,只要指定正确的路径就行。来看个例子。1)创建文件pi_digits.txt,内容如下:3.1415926535 8979988787 93847345442)创建file_reader.py,读取文件.原创 2020-11-10 23:08:57 · 851 阅读 · 1 评论 -
快学Python:类与实例的使用
在面向对象的世界中,一切皆对象。而对象的描述是由类来完成的,前面感觉学的都是编程的可口小菜,类中将包含前面学习的所有知识,逐步深入,越来越有意思。1.创建和使用类1.1看个例子先创建一个Dog类,并根据Dog类创建的每个实例都将存储名字和年龄,然后赋予其蹲下sit()和打滚roll_over()的能力:class Dog: """简单模拟小狗""" def __init__(self, name, age): """初始化属性name 和 age""" self.name = na.原创 2020-11-08 19:09:04 · 207 阅读 · 0 评论 -
快学Python:函数的使用
终于要开始学函数了,以前学到的所有相关知识都可以在函数中得到应用,要执行函数定义的特定任务,那么只需调用函数即可。1.从例子开始学起1.1定义函数在Python中,函数如何定义呢?通过def关键字定义函数。例如:# define a functiondef desc_info(): """函数的文档注释""" print('This is a function')#调用函数desc_info()上面这个例子定义了一个desc_info函数,这个函数的主要功能是打印一句话。这.原创 2020-11-08 11:36:34 · 251 阅读 · 0 评论 -
快学Python:用户输入与while循环
这里主要学习input获取用户输入,同时学习利用while循环来处理数据。1.函数input工作原理1)input函数作用函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其赋值给一个变量,以便使用。message = input("Please input something:")print(message)2)使用int()获取数值输入message = input("Please input something:")message = int.原创 2020-11-07 17:54:50 · 88 阅读 · 0 评论 -
快学Python:字典的概念与使用
字典是一种非常重要的数据结构,可存储的信息两几乎不受限制,理解字典,就能更为准确的为各种真实物体建模。1.一个简单的例子字典是由大括号{},并且里面是键值对的形式,有编程经验的话,则比较容易理解。# 定义一个字典alien_0 = {'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])这个例子定义了一个字典,里面有两个key-value,通过print()打印key对应的value。2.使.原创 2020-11-07 17:30:58 · 120 阅读 · 0 评论 -
快学Python:if条件语句使用
编程的时候经常需要检查一系列条件,根据这些条件是否满足,来作出进一步的操作。if语句能够检查程序的当前状态,并采取相应的措施。一个小例子cars = ['audi','bmw','byd','toyota']for car in cars: if car == 'byd': print(f"{car.upper()} is good car") else: print(car.title())这个例子是在遍历列表的时候,根据特殊情况进行处理。如果是’byd’就转大写并打印出一句话.原创 2020-11-07 17:00:14 · 295 阅读 · 1 评论 -
快学Python:列表及其使用
列表是由一系列按特定顺序排列的元素组成。也是Python中使用频繁,且非常强大的一种数据结构。在这里主要学习列表的概念及使用,同时还会介绍元组这种数据结构。1.认识列表列表是用方括号[]组织元素的,其中元素之间用逗号隔开。colors = ['red','blue','yellow','black']numbers = [1,2,3,4,5,6,7]类似上面的这种定义都是列表。1.1访问列表元素访问列表元素很简单,就是通过索引进行访问。>>> colors = ['.原创 2020-11-06 23:40:31 · 203 阅读 · 0 评论 -
快学Python:变量与简单数据类型
这里先从简单的变量,字符串,数来认识python编程。从而引起对python的兴趣,相比其他语言来说,python语言的简洁性毋庸置疑,从打印print函数就可以知道。1.变量1.1什么是变量?有语言基础的同学对这个一定非常熟悉,对于刚入门的人来说,变量其实很非常的好理解,举个例子就会明白。# 这个msg就是变量,而这个变量的值就是Hello Worldmsg = "Hello World"可以通过print函数打印这个变量,得到Hello World这个名字。1.2变量的作用说白了.原创 2020-11-06 08:04:38 · 207 阅读 · 1 评论 -
快学Python:Python环境搭建
工欲善其事,必先利其器。要学好Python语言的第一步,不是说这是什么类型的语言,学习这个的目的是什么,也不是讨论简单或者复杂的问题,我想在学习之前的我们肯定已经心中有数了。第一步就是安装环境。本章大纲...原创 2020-10-30 21:06:29 · 157 阅读 · 0 评论