随笔分类 -  Python

摘要:python本身也是一门面向对象的语言,因此类本身也是python的一大特点,这里对python中类的使用进行总结。 关于基本类 先通过一段程序给出例子: 1 class Restaurant(): 2 name = "" #公有成员 3 type = "" #公有成员 4 __number_ser 阅读全文
posted @ 2021-03-09 16:50 少年π 阅读(195) 评论(0) 推荐(0)
摘要:一种通俗易懂的解释为 也就是说:__name__ 是的本质是当前模块名,也就是说 __name__ 就像一个指针,指向当前程序运行的模块,当前运行模块是谁,_name_就指向了谁的名字。 更加具体的解释参考:https://blog.konghy.cn/2017/04/24/python-entry 阅读全文
posted @ 2021-03-08 21:54 少年π 阅读(123) 评论(0) 推荐(0)
摘要:如其他语言一样,除了基本知识外,另外一个重要的板块就是函数了,python中也有函数。 在python中,函数的定义方式为: def 函数名( ): 下面通过几个简单的例子,看看python中的函数的使用方法: 一般函数 1 def make_album(name,album_name,song_n 阅读全文
posted @ 2021-03-08 21:39 少年π 阅读(149) 评论(0) 推荐(0)
摘要:1.数据类型 即,python 中包含了五种数据类型:数字、字符串、列表、元组、字典。 1.1 数字类型: 即,数字类型包含了整型、长整型、浮点型、复数。 1.2 字符串类型: python中,对于字符串类型,采用双引号" "和单引号' '是等效的。 1.3 列表类型: 比如下列都是列表的表现形式: 阅读全文
posted @ 2021-03-07 12:19 少年π 阅读(183) 评论(0) 推荐(0)
摘要:python在写机器学习的代码过程中,需要引入如numpy、matpoltlib、pandas等等等。有时候直接pip install+对应的包名并不能正确安装,或者安装后依旧会出现安装不完全的情况。这里推荐一个基本包含了机器学习以及数据可视化功能的所有python包的下载网站Unofficial 阅读全文
posted @ 2020-04-17 10:49 少年π 阅读(6510) 评论(0) 推荐(0)
摘要:之前编写Python更多的是使用pycharm作为编译器进行开发,但是个人感觉用起来比较笨重,而且还收费的,需要进行破解才能使用。后来发现vscode这个软件,觉得很轻便,而且和之前使用的vs2018风格一样。 在这里对vscode配置Python开发环境做一下记录。 步骤1:安装Python 安装 阅读全文
posted @ 2020-04-17 09:48 少年π 阅读(21215) 评论(0) 推荐(0)
摘要:机器学习监督学习中,根据解决问题的连续性和离散型,分为分类问题和回归问题。最邻近算法kNN是一种最为直接和简便的分类方法。 kNN本质上,是计算目标到模型的欧式距离,从而判定目标所属的类别。 首先,在解决机器学习问题的时候,我们首先,其实面对这样一个问题:对数据的清洗。因为通常的,我们的程序设计语言 阅读全文
posted @ 2018-09-09 21:56 少年π 阅读(196) 评论(0) 推荐(0)
摘要:这段代码1描述了这样一个功能,打开“username.json”文件夹,该文件夹中存储了用户姓名,如果不存在该文件夹,可以创建该文件夹,并且这里创建了一个函数来描述这件事情: 该代码段实际上完成了两个功能:1 读取"username.json"文件夹。2 创建“username.json”文件。 实 阅读全文
posted @ 2018-09-02 15:53 少年π 阅读(822) 评论(0) 推荐(0)
摘要:在实际中,很多时候时候,我们并不能保证我们所写的程序是完美的。比如我们程序的本意是:用户在输入框内输入数字,并进行后续数学运算,即使我们提醒了用户需要输入数字而不是文本,但是有时会无意或者恶意输入字符串等我们意料之外的东西,但我们又不想让我们的程序崩溃,Python引入了一种“异常处理”机制,使得我 阅读全文
posted @ 2018-08-27 15:43 少年π 阅读(128) 评论(0) 推荐(0)
摘要:学习Python类时,我们明白了类的本质,以及所谓的面向对象编程思想强调的对事物本身的属性,我们对某一类事物进行描述——采用了很多方法,这些方法描述了类的属性(比如猫科动物的眼睛,四肢,是否哺乳类等等)老虎属于猫科动物,因此我们可以用猫科动物的类描述来描述老虎。但除了这些共性之外,老虎自身也具有一定 阅读全文
posted @ 2018-08-17 09:51 少年π 阅读(4221) 评论(0) 推荐(0)
摘要:上述代码表示:如何创建了一个类,如何实例化类,以及如何修改类 知识点1:创建类的要素:关键字:class; 类中创建的函数(暂且这么称呼)被称为方法,其中__init__是特殊的方法(注意前后各两个下划线):因为__init__中完成了参数的赋值,其中的参数通常被称为“属性”,(注意思考,类,属性 阅读全文
posted @ 2018-08-16 14:47 少年π 阅读(230) 评论(0) 推荐(0)
摘要:1 def make_pizza(size,*toppings): 2 print("\nmaking a "+str(size)+" size pizza with following toppings:") 3 for topping in toppings: 4 print("-"+topping) 5 6 make_pizza(12,'app... 阅读全文
posted @ 2018-08-15 16:27 少年π 阅读(220) 评论(0) 推荐(0)
摘要:Python中使用函数切片可以创建副本,保留原本。现在给出如下代码 上述代码的作用:将列表ori_lists中的元素修改成,元素前面添加一个“the Great”,并传送到空列表new_lists中,但不允许修改原列表,并通过连个函数分别实现复制和显示的功能 第12行代码的,实参中我们使用magic 阅读全文
posted @ 2018-08-15 10:24 少年π 阅读(228) 评论(0) 推荐(0)
摘要:假如现在有一个列表:magicians_list = ['mole','jack','lucy'],现在想通过一个函数来实现,在列表的每个元素前面加上“the Great”的字样。现在通过一个函数来实现: 运行上述代码,得到结果: 我们发现,执行完第5行代码,打印的names列表并未变化成 ['th 阅读全文
posted @ 2018-08-15 10:03 少年π 阅读(903) 评论(0) 推荐(0)
摘要:上段代码描述了函数的定义和使用: 1.函数定义,用def关键字,注意函数定义的格式 2 函数的返回值可以是列表和字典,总之,是很丰富;这也从侧面反应了:函数的形参也可以是列表和字典 3 函数的形参可以有默认形参,但默认形参通常只能放在()的最后面 阅读全文
posted @ 2018-08-14 22:17 少年π 阅读(220) 评论(0) 推荐(0)
摘要:上述代码的功能是:检查sandwiches_orders列表中是否有"apple",如果有,则删除apple,打印剩余的水果,并将其逐个添加到finished_sandwiches中,并将其在sandwiches_orders中删除,需要注意的是,这里先打印谁,就先添加谁,更加符合实际点餐先来先到的 阅读全文
posted @ 2018-08-14 15:29 少年π 阅读(237) 评论(0) 推荐(0)
摘要:上述代码都想打印列表中的所有元素: 1-4行的代码,采用for结构进行打印,无问题 6-9行代码,采用while结构进行打印却会报错。报错的原因是pet未定义 c语言中for循环和while的作用可以完全一样。但在Python中,却不同,第六行代码显示 pet未定义,思考while执行的逻辑,我们可 阅读全文
posted @ 2018-08-14 11:02 少年π 阅读(4202) 评论(1) 推荐(1)
摘要:1 再次重申:for 后面可以跟两个变量来访问键和值,这一功能由.items()完成 2 仔细思考for 后面的两个变量的含义。并根据此深入思考访问的机制 阅读全文
posted @ 2018-08-13 21:11 少年π 阅读(9033) 评论(0) 推荐(0)
摘要:此程序的目的在于,正确而简单的访问字典的键与值 1 代码中12-15行代码是正确而又简便的访问字典键与值的方式。注意for 后面可以跟两个变量,一个用来访问键,一个用来访问值。 2 .item()类可以方便的完成这种访问,实际上.item()返回了两个列表,一个给了name,另一个给了languag 阅读全文
posted @ 2018-08-13 20:18 少年π 阅读(5116) 评论(0) 推荐(0)
摘要:本程序的目的在于访问字典中的键和值. 1 访问键可以用.keys()的方式,实际上,默认的就是访问键,比如 name in favorite_language和 name in favorite_language.keys()中的name 都表示了键 2 访问值可以用.values()类 3 sor 阅读全文
posted @ 2018-08-13 16:54 少年π 阅读(6821) 评论(0) 推荐(0)