Linux and Python

01 2016 档案

摘要:一:算法回顾: 冒泡算法,也叫冒泡排序,其特点如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复 阅读全文
posted @ 2016-01-31 09:11 jack.hang 阅读(342) 评论(0) 推荐(0) 编辑
摘要:一:生成器:Generator,可以理解为是一种一个函数产生一个迭代器,而迭代器里面的数据是可以通过for循环获取的,那么这个函数就是一个生成器,即生成器是有函数生成的,创建生成器使用()表示,比如g = (x for x in range(10)),那么即创建一个名称为g的生成器,,如果外层是[] 阅读全文
posted @ 2016-01-24 09:40 jack.hang 阅读(673) 评论(0) 推荐(0) 编辑
摘要:一、collections系列: collections其实是python的标准库,也就是python的一个内置模块,因此使用之前导入一下collections模块即可,collections在python原有的数据类型str(字符串), int(数值), list(列表) tuple(元组), d 阅读全文
posted @ 2016-01-18 13:41 jack.hang 阅读(959) 评论(0) 推荐(0) 编辑
摘要:python一切皆对象,linux一切皆文件,python操作文件是很常见的O/I操作,其内置来open()函数可以完成文件的基本操作: 一:使用内置open()函数操作文件,基本语法如下: with open("test.log","r") as f: #文件的打开模式为只读r a = f.rea 阅读全文
posted @ 2016-01-16 22:47 jack.hang 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:本文基于python 3.5.1 python常见的数据类型有字串、列表、元组、字典等,本文将详细介绍每一种数据类型的操作方法。 一:str字串的操作方法: 1、capitalize()--> 将当前字符串第一个元素大写显示(如果是英文字母),如果第一个元素是数字和特殊符号则不做任何操作,如: 1 阅读全文
posted @ 2016-01-14 09:58 jack.hang 阅读(1906) 评论(0) 推荐(0) 编辑
摘要:一、python简介 1、python下载地址:https://www.python.org/downloads/ Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之 阅读全文
posted @ 2016-01-14 09:18 jack.hang 阅读(786) 评论(0) 推荐(0) 编辑