自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 迭代器,生成器及内置函数补充

内置函数补充print(vars().keys()) print(vars()) #返回对象的变量,若无参数与dict()方法类似_name_ name用来规定这个文件的用处,如果是主文件(可执行文件),name == “main” 否则,name 等于模块名_file_ .py文件的路径print(os.path.dirname(os.path.dirname(__file__)))

2016-05-29 15:08:01 358

原创 Python模块(一)

模块:一个.py文件被称为是一个模块,模块就是已经写好的代码。每个模块有不同的功能,应用那个模块的时候直接import调用就行了,模块可以大大提高编程效率。模块有Python内置的模块和第三方的模块,还有就是自己编写的模块。模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 安装软件管理工具pip3及安装requests通过软件管理工具可以安装第三发模块 1.安装pip3(网上找)

2016-05-29 14:37:09 3406

原创 正则表达式

正则表达式正则表达式并不是Python的一部分,正则表达式是用于处理字符串的强大工具。 正则表达式的大致-匹配过程是:一次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。Python支持的正则表达式元字符和语法:字符匹配:(普通字符,元字符)格式:import re re.findall(正则规则,匹配的字符串)普通字符:数字和字符串本身impo

2016-05-29 11:09:20 440

原创 递归

递归:程序本身自己调用自己称之为递归,类似于俄罗斯套娃,体现在代码中:用户执行最外(N)层函数,最外侧调用N-1层函数,N-1层函数调用N-2层函数…需求:生成斐波那契数列指def f1(a1, a2): if a1 < 1000: print(a1, a2) else: return "OK" a3 = a1 + a2 f1(

2016-05-29 09:36:22 253

原创 算法之冒泡排序

什么是冒泡排序冒泡排序是排序中经典排序之一,它利用相邻元素比较并进行位置的互换,让元素按照从小到大的顺序排列。原理解释:相邻的两个元素比较,如果如果元素1大于元素2则元素1与元素二的位置互换。怎么进行位置互换呢?把元素1先定义到额外的变量里面,让元素1与元素2进行互换,如果互换完成了。再把互换后的元素1也就是现在的元素2,重新定义回原来的变量,这样就实现了互换。 单元素比较li = [11, 9,

2016-05-22 09:36:23 483

原创 Python函数

什么是函数函数可以看做是一个容器,它吧可执行的命令通过一定格式包裹起来,再起个名字。如果有程序调用这个函数的时候,就会触发执行函数中的代码块。两个概念: 面向过程式编程:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处 面向函数式编程:执行多次重复操作的时候,可以用到函数式编程,可以减少代码重复率 定义函数格

2016-05-18 17:03:46 576

原创 了解Python(基础)

三元运算三元运算(三目运算),是对简单的条件判断语句的缩写。格式:a = 值1 if 条件 else 值2例子:user = input("请输入名字:") a = "成功" if user == "dyq" else "失败" print(a)如果条件成立,值1赋值给变量a,如果条件不成立,值2复制给变量a。set集合set可以看做是一个类似于字典的集合,只是set没有value只有key,且se

2016-05-16 11:04:19 380

原创 Python再接触第二次

字符串常用操作 索引:通过序列号取值,只能取单个值 name = "xiaoming" print(name[0]) #索引0代表第一个值 print(name[-1]) #-1代表最后一个 print(name[0:]) #0:代表从第一个到最后一个 len:获取字符串长度 s = "alex" print(len(s)) a = len(s) print(

2016-05-10 17:31:20 570

原创 Python再接触

编码之间的转换unicode 编码成 utf-8 utf-8 解码成 unicode unicode 编码成 gdk gdk 解码成 unicode .decode() //编码 .encode() //解码例子:a = "dyq" a_unicod = a.encode('utf-8') # a = "dyq" 解

2016-05-10 01:08:34 738

原创 接触Python

Python解释器声明在前面执行Python文件时,直接用命令python来执行,在linux上运行python时需要声明Python文件用哪个解释器来执行,执行方法跟shell脚本相像 ./first.py。这里咱们就需要在 .py 文件的行首添加解释器声明了:#!/usr/bin/python解释器用来告诉系统,执行这个文件时需要调用哪个解释器。当然了再Linux系统里还要给这个文件执行权限:

2016-05-03 23:59:30 727

原创 初识Python

Python初识Python简介Python是由荷兰人Guido van Rossum在1989年圣诞节为了打发时间创造出来的. Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。 Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python现在主要应用于:数据分析

2016-05-03 23:00:52 689

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除