![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
五、数据分析-python
农村詹姆斯
在数据分析和数据库方面和大家共同进步!
展开
-
python-isalpha(),isdigit()
Python-isalpha()isalpha() 方法检测字符串是否只由字母组成。测试;>>>string='12a12'>>>string.isalpha()>>>False测试;>>>string='abcde'>>>string.isalpha()>>>True原创 2017-10-18 18:38:11 · 943 阅读 · 0 评论 -
python程序的守护者—异常处理机制
异常是什么?当程序运行的时候,遇到python无法正常处理程序时候就会发生一些异常。此时若果不进行处理,程序就会终止。处理的方式就是捕获这个异常,并对其进行处理异常语法try:<语句> #运行别的代码except <名字>:<语句> #如果在try部分引发了‘name’异常except <名字>,<数据>;<...转载 2019-05-15 18:29:01 · 242 阅读 · 0 评论 -
python - 列表、元组、字典、序列、集合
一、列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你...原创 2019-05-07 17:43:11 · 349 阅读 · 0 评论 -
数据结构常见的八大排序算法(详细整理)
前言:八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。常见的八大排序算法,他们之间关系如下:他们的性能比较:下面,利用Python分别将他们进行实现。直接插入排序算法思想直接插入排序的核心思想就是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较...转载 2019-05-19 10:41:03 · 4092 阅读 · 0 评论 -
python 如何入门
Python 语言应该如何入门,记得我几年前也碰到过这样的问题,当时网上随便搜了一下饥不择食的找了一些书开始啃起来,结果发现很疑惑,感觉吃力,走了很多弯路。若不得法还会降低初学者的兴趣,现在我就说说自己对python 入门的理解.学Python和学其他的语言其实是相同的,我给新同事讲课的时候就说学编程和练武功其实是很相似,入门大致这样几步:找本靠谱的书, 找个靠谱的师傅, 找一个地方开...转载 2019-05-06 15:48:25 · 372 阅读 · 1 评论 -
常用的python内置函数
常见的python内置函数abs(),绝对值函数all(), 列表的元素都为真的时候返回真,对于数字说0为假,非0为真#!/usr/bin/python3# -*- coding:UTF-8 -*-print(all([0,-5,3]))False#!/usr/bin/python3# -*- coding:UTF-8 -*-print(all([1,-5,3]))...转载 2019-05-13 19:23:49 · 320 阅读 · 0 评论 -
Python中if __name__ == ‘__main__‘:的作用和原理
if __name__ == '__main__':的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此if __name__ == 'main':的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会...原创 2019-05-06 11:37:52 · 527683 阅读 · 157 评论 -
python常用的小技巧
1、原地交换两个数字x,y = 10,5print (x,y)y,x = x,yprint (x,y)(10, 5)(5, 10)2、链状比较操作符n = 10print (1 < n < 20)print (1 < n <= 9)TrueFalse3、使用三元操作符实现条件赋值[表达式为真的返回值] if [表达式] ...原创 2019-04-25 14:52:13 · 167 阅读 · 0 评论 -
pycharm 激活
pycharm激活码:http://idea.lanyus.com/原创 2019-05-05 17:42:40 · 5492 阅读 · 0 评论 -
__init__ 方法
在 Python 的类中有很多方法的名字有特殊的重要意义。__init__ 方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化。注意,这个名称的开始和结尾都是双下划线。 #!/usr/bin/pythonclass Person: def __init__(self,name): self.name = name de...原创 2019-05-08 10:42:29 · 1281 阅读 · 0 评论 -
Python简介
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图:总的来说,这几种编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的语言...转载 2019-04-24 14:49:57 · 176 阅读 · 0 评论 -
python基础学习
零基础学python:https://docs.pythontab.com/learnpython/廖雪峰教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000python100例:https://www.runoob.com/python/python-100-examp...原创 2019-04-28 17:07:02 · 179 阅读 · 0 评论 -
python的故事
需要什么基础吗这是很多初学者都会问的一个问题。诚然,在计算机方面的基础越好,对学习任何一门新的编程语言,都是更有利的。如果,你在编程语言的学习上属于零基础,也不用担心,不管用哪门语言作为学习编程的入门语言,总要有一个开始吧。就我个人来看,Python是比较适合作为学习编程的入门语言的(作为学习编程的入门语言,我现在最不理解的是用C,因为很多曾经立志学习编程的人学了C语言之后,才知道自己不适...转载 2019-04-28 16:13:41 · 1003 阅读 · 1 评论 -
scikit-learn
Machine Learning in Python---scikit-learn1、简单有效的数据挖掘和数据分析工具2、每个人都可以访问,并且可以在各种文献中重用3、基于Numpy、Scipy和matplotlib(都是Python的常用库)4、开源的,商业上可用BSD许可证由六大模块组成:1、Classification(分类)2、Regression(回归)3...原创 2017-12-07 10:49:13 · 248 阅读 · 0 评论 -
python-matplotlib
MatplotlibMatplotlib是一个Python 2维绘图库,已经成为python中公认的数据可视化工具,通过Matplotlib你可以很轻松地画一些或简单或复杂地图形,几行代码即可生成线图、直方图、功率谱、条形图、错误图、散点图等等。 对于一些简单的绘图,特别是与IPython结合使用时,pyplot模块提供了一个matlab接口。你可以通过面向对象的接口或通过原创 2017-12-07 15:31:25 · 378 阅读 · 0 评论 -
python-join()
函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数语法: 'sep'.join(seq转载 2017-10-18 18:27:58 · 328 阅读 · 0 评论 -
python入门练习实例
python练习实例一题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。#!/usr/bin/python3# -*- coding: UTF-8 -*-for i in range(1,5): for j in range(1,5):...转载 2019-05-13 16:02:58 · 1296 阅读 · 1 评论