![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 66
AndrewZhou924
Talk is cheap, show me the code
展开
-
自学Python:第1篇——Python简介
第一次写CSDN博客,有点小紧张。出于对Python的热爱与欣赏,本人计划每周至少更新一次博客,希望能写出不错的Python学习笔记,供各位参考。水平有限,难免出错,请各位多加指正。自学Python:第1篇——Python简介:让我们看一下wiki上面是如何描述Python的:Python is an interpreted high-level programming language for ...原创 2018-02-02 17:51:46 · 673 阅读 · 0 评论 -
Python高级语法
最近重新看了网上的python教程,补充学习了一些之前用的较少的用法 字典注意字典中 key 是乱序的,也就是说和插入 的顺序是不一致的。如果想要使用顺序一致的字典,请使用 collections 模块 中的 OrderedDict 对象 迭代器Python 中的 for 句法实际上实现了设计模式中的迭代器模式 ,所以我们自己也可以按照迭代器的要求自己生成迭代器对象,以便在...原创 2018-10-05 17:42:08 · 330 阅读 · 0 评论 -
八个最佳Python IDE
八个最佳Python IDE转载于:http://blog.csdn.net/chszs/article/details/45922299Python是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合Python开发的IDE。1. Eclipse with PyDevhttp://pydev.org/Eclipse+PyDev插件,很适合开发Python Web应用...转载 2018-08-01 20:46:05 · 391 阅读 · 0 评论 -
Python神图
转载 2018-07-20 09:41:50 · 215 阅读 · 0 评论 -
Python: KNN算法的实现
1、KNN介绍K最近邻(k-Nearest Neighbor,KNN)分类算法是最简单的机器学习算法。机器学习,算法本身不是最难的,最难的是:1、数学建模:把业务中的特性抽象成向量的过程;2、选取适合模型的数据样本。这两个事都不是简单的事。算法反而是比较简单的事。本质上,KNN算法就是用距离来衡量样本之间的相似度。2、算法图示◊ 从训练集中找到和新数据最接近的k条记录,然后根据多数类来决定新数据类...转载 2018-04-02 19:49:01 · 823 阅读 · 0 评论 -
Python: Numpy详解
numpy(Numerical Python)numpy提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。python之numpy的基本使用记得 import numpy 噢创建ndarray数组:data2 = [[1,2,3],[4,5,6]]y =...原创 2018-04-02 19:40:27 · 699 阅读 · 0 评论 -
自学Python:第8篇——函数
定义函数 defeg:def greet(): print("hello!")greet()实参和形参的用法无需多言关键字实参关键字实参是传递给函数的名称-值对,让你无需考虑函数调用中的实参顺序,还清楚地指出了函数调用中各个值的用途eg:以下两个函数调用是等效的fun(age=30,name='messi')fun(name='messi',age=30)默认值编写函数时,可以给每个形参指定...原创 2018-03-04 17:56:20 · 246 阅读 · 0 评论 -
自学Python:第7篇——用户输入与while循环
input()函数input()接受一个参数:即要向用户显示的提示或者说明,让用户知道该如何做注意:使用input,python将用户输入解读为字符串在文本编辑器里面先码好:name=input("Tell me your name:")print("Hello, "+name)运行:Tell me your name:Torres>>> name'Torres'使用int()来...原创 2018-03-04 16:20:57 · 368 阅读 · 0 评论 -
自学Python:第6篇——字典
dict(dictionary)字典的简单示例:>>> torres={'height':186,'weight':80}>>> torres['height']186>>> torres['weight']80>>> torres{'height': 186, 'weight': 80}添加键-值对字典是一种动态结构,可以随...原创 2018-03-04 16:19:18 · 196 阅读 · 0 评论 -
自学Python:第5篇——if语句
一个简单示例>>> cars=['bmw','bezi','audi']>>> for car in cars:... if car=='bmw':... print(car.upper())... else:... print(car.title())... BMWBeziAudi检查是否相等(使用==)>...原创 2018-03-04 16:17:51 · 457 阅读 · 0 评论 -
自学Python:第9篇——类
根据类来创建对象被称为实例化根据约定,在python中,首字母大写的名称指的是类,小写的指的是根据类创建的实例一个简单例子:class Dog(): def __init__(self,name,age): self.name=name self.age=age def sit(self): print(self.name+" is sitti...原创 2018-03-10 15:46:40 · 238 阅读 · 0 评论 -
pep8 要点归纳 (Python Enhancement Proposal)
前言对pep8 的要求做一个简要的汇总,不保证包括所有内容,主要包括一些代码风格的要求,取其重点进行汇总。如果有时间将会尽力进行全部的翻译。代码布局缩进使用4个空格作为一个缩进层次当需要换行时,续行应该和所包含的元素垂直对齐或者使用悬垂缩进,也就是第一行不应该有任何参数,续行也应该有缩进来明确其作为一个续航。 例如:# 对齐foo = long_function_name(var_one, va...转载 2018-03-01 21:23:04 · 958 阅读 · 0 评论 -
自学Python:第4篇——列表(二)
列表操作遍历整个列表 (这么命名有助于理解)>>> players=['messi','ronaldo','xavi','pique']>>> for player in players:... print(player)... messironaldoxavipique更多操作:>>> for player in players:.....原创 2018-03-01 21:19:46 · 204 阅读 · 0 评论 -
自学Python:第3篇——列表(一)
列表简介定义>>> name=['torres','tony','frank']>>> name['torres', 'tony', 'frank']>>> name[0]'torres'修改>>> name[2]='lampard'>>> name['torres', 'tony', 'lampar原创 2018-03-01 21:13:00 · 230 阅读 · 0 评论 -
自学Python:第2篇——变量和简单数据类型
变量和简单数据类型修改字符串的大小写name="risk messi"print(name.title())>>>Risk Messi全换成小写name="risk messi"print(name.lower())全换成大写name="risk messi"print(name.lower())合并字符串first="Torres"second="KE&quo原创 2018-03-01 21:10:43 · 215 阅读 · 0 评论 -
自学Python:第11篇——测试代码
使用python模块unittest中的工具来测试代码简单示例:import unittestdef get_formatted_name(first,last): full_name=first+' '+last return full_nameclass NamesTestCase(unittest.TestCase): def test_first_last_name(se...原创 2018-03-14 19:31:50 · 369 阅读 · 0 评论 -
自学Python:第10篇——文件与异常
读取文件读取整个文件要以任何方式使用文件,都得先打开文件,这样才可以访问它>>> with open('pi.txt') as file_object:... contents=file_object.read()... print(contents)... 3.1415926 5358979 3438462关键字with在不再需要访问文件后将其关闭你只管打开...原创 2018-03-14 19:30:12 · 172 阅读 · 0 评论 -
Python lambda表达式
Python lambda表达式原文地址 : https://www.jianshu.com/p/9f306285a3ca在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda?下面就上面的问题进行一下解答。lambda是什么?看个例子:g = lambda x:x+1看一下执行的结果...转载 2019-02-25 16:51:40 · 1853 阅读 · 0 评论