自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python中的模块(day09)

一、模块一、定义在python中一个.py文件就是一个模块。二、模块划分内置模块:无须自己定义,无须安装,可以直接导入使用的模块,我们称之为内置模块自定义模块:需要自己定义py文件第三方模块:无须自己定义,但是需要安装的模块,我们称之为第三方模块。三、模块优点1.提高代码的可维护性2.提高代码的复用性3.可以引入其他模块4.可以避免函数名以及变量名的冲突四、模块的导入(整体...

2019-06-18 19:01:20 101

原创 Python的栈与队列(day09)

一、栈栈是一种只能通过访问其一端来实现数据存储与检索的线性数据结构,具有后进先出的特征。'''#创建栈,使用列表来模仿栈mystack = []# 入栈mystack.append(1)mystack.append(2)mystack.append(3)mystack.append(4)print(mystack) # [1, 2, 3, 4]#出栈print(m...

2019-06-17 19:23:42 75

原创 Python的os模块常用函数(day08)

os模块os.getcwd()功能:获取当前文件所在目录绝对路径import osprint(os.getcwd()) # D:\Program Files\python\day08os.listdir(path)功能:获取指定目录下所有文件的文件名,若不指定path则获取当前目录下的。import osprint(os.listdir()) # ['os模块....

2019-06-15 09:50:20 121

原创 Python中变量的作用域以及global关键字(day08)

一、变量的作用域变量的作用域是指变量起作用的范围,程序中变量并不是在任意的地方都能访问,访问范围取决于它在赋值的位置(定义的位置)局部作用域:在函数中定义的变量,每当函数被调用的时候它都会产生一个新的作用域,这个新的作用域我们称之为局部作用域,在局部作用域中定义的变量,我们称之为局部变量局部变量起作用的范围就是当前所在的这个函数。嵌套作用域:又称函数作用域全局作用域:在模块中定义的变量,并...

2019-06-14 19:39:01 289

原创 Python的偏函数、回调函数、返回函数、闭包、递归函数(day08)

一、偏函数偏函数:将函数的某些值给固定住,给你返回一个新的函数,这个函数就是偏函数的功能。语法:import functoolnewfunc = functool.partial(func,参数)# 普通方法print(int("1000011",base=2)) # 67print(int("1100001",base=2)) # 77print(int("1110...

2019-06-14 19:12:44 162

原创 Python中的装饰器(day07)

一、装饰器在代码运行的期间动态的增加功能的方式我们称之为装饰器。# 不带参数的装饰器def outer(func): def inner(): #增强的功能 #在内函数中执行func函数 return func() return inner@outerdef Myfunc(): pass@的功能:将被装饰的函数的函数名作为参数传递给外函数,将外函数返回的替代...

2019-06-14 17:13:38 85

原创 Python中的匿名函数和zip函数(day07)

一、匿名函数定义:指的是一类无须定义标识符【函数名】的函数或者子程序。在python中定义匿名函数使用lambda来进行定义。语法:lambda 参数列表: 表达式注意:使用lambda表达式时,参数可以有多个,用逗号“,”分隔,但是表达式只能有一个,即只能返回一个值。而且也不能出现其他非表达式语句(如for或while)特点:1.lambda后面的跟的只是一个表达式,结构体比def...

2019-06-14 10:00:06 119

原创 Python中函数的参数(day07)

一、函数的参数若函数中的所实现的需求涉及到一些未知项参与运算(这些未知项需要函数的调用者来决定),就可以将此未知项设置为参数。位置参数【又称必选参数】传递参数的顺序与定义的顺序有关,必须按照定义的顺序来进行传递。传递参数的数量与参数的数量必须保持一致。关键字参数指函数调用的时候,可以通过"键-值"的形式来加以指定,不再需要与形式参数的位置完全一致,清除位置关系。注意:当出现位置参数与关...

2019-06-13 20:38:10 98

原创 Python的函数(day06)

一、函数一、函数在项目开发的过程中,有些功能代码我们可能会经常使用,我们可以将这些代码按照它的功能封装成函数,在需要的时候调用即可。二、优点1.提高代码的复用性,简化代码结构2.增加代码的可维护性三、函数的定义def 函数名(参数列表): 函数体 return 表达式def:关键字标识定义函数的开始函数名:遵循标识符的命名规则参数列表:可选参数,用于指定向函...

2019-06-13 20:11:47 302

原创 Python的列表生成器、可迭代对象以及迭代器(day06)

一、列表生成式列表生成式:本质就是将for循环强制性写在一行,把结果写在for循环的最前面,然后使用[]括起来,得到的就是一个由结果集组成的一个列表。# 使用一行代码实现 要求去除列表[1,4,16,25,...,100]中3的倍数# 普通方法:list1 = []for x in range(1,10): if x%3 != 0: list1.append(...

2019-06-13 19:16:30 71

原创 Python的类型转换(列表、元组、字典、集合)(day06)

一、类型转换set,tuple,list 三种类型可以直接进行相互转换。将dict转为set/tuple/list,只转换了key。若将set/tuple/list转为字典的时候,对set/tuple/list要求会高一些。set/tuple/list里面的元素必须元组(列表也行),元组中元素的个数必须是两个。list1 = [1,2,3,4]tuple1 = ("a","b","c"...

2019-06-13 17:54:31 1303

原创 Python的集合以及集合的常用操作(day06)

一、集合1.定义python中的集合用于保存不重复的元素。在形式上,集合的所有元素都放在一对“{}”中,两个相邻元素间使用“,”分隔。集合最好的应用就是去掉重复元素,因为集合中的每个元素都是唯一的。本质也是一个无序的集合,但是只存储了字典中key,没有存储字典中的value。set集合中的元素与字典中key的元素有共同的特征:1.set集合中元素也是唯一的2.set集合中元素也是不可变...

2019-06-13 17:40:49 193

原创 Python的元组(day05)

一、元组定义:在形式上,元组的所有元素都放在一对“()”中,两个相邻的元素使用“,”分割。在内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放入元组中,并且在同一个元组中,元素的类型可以不同,因为它们之间没有任何关系。通常用于保存程序中不可修改的内容。元组与列表相似,也是由一系列按特定顺序排列的元素组成,但他是不可变序列。也可称为不可变的列表。一、元组的创建tuple1 ...

2019-06-13 09:48:09 269

原创 Python列表的操作、列表中常用的方法以及列表的拷贝(day04)

一、 列表1.列表的定义:本质上是一个有序的集合2.创建列表list1 = [1,2,3]list2 = []list3 = list()二、列表的操作1.列表的组合使用“+”list3 = list1 + list22.列表的重复list2 = list1 * n3.判断元素是否在列表中存在元素 in 列表若存在返回True,否则返回False。4.列表访问...

2019-06-12 20:55:33 745

原创 Python的字符串以及关于字符串的常用函数(day04)

一、字符串常用操作使用单引号或者双引号括起来的任意字符串,都可称它为字符串。一、字符串的拼接1.使用“+”来进行拼接str3 = str1 + str2注意:不同类型不能使用加号进行拼接2.使用“,”来进行拼接print(str1,str2)注意:会在逗号的位置产生一个空格3.使用"%"来进行拼接,使用格式化的方式print("%s%s"%(str1,str2))4.使...

2019-06-12 19:57:23 117

原创 Python的while循环与for循环(day03)

一、 while循环语法:while 判断条件: 循环体执行过程:首先执行判断条件,若条件成立,则执行循环体,循环体执行完毕则继续执行判断条件,若条件仍然成立,则继续执行循环体,循环往复直到判断条件不成立为止,退出循环。# 求1+2+3+...+100之和n= 1res = 0while n <= 1000: res += n n += 1pr...

2019-06-12 17:54:47 163

原创 Python的if语句(day02)

在python中,选择语句主要有3中形式:分别为if语句、if…else语句和if…elif…else多分支语句。一、最简单的if语句:if 表达式: 语句块表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式。if语句后面一点要加冒号!!!二、if…else:if 表达式: 语句块1else: 语句块2表达式可以是一个单纯的布尔值或变量,也可以...

2019-06-05 23:08:47 221

原创 Python中的运算(day02)

一、赋值运算表达式+= 加法赋值运算符a += b ==> a = a + b-= 减法赋值运算符a -= b ==> a = a - b*= 乘法赋值运算符a *= b ==> a = a * b/= 除法赋值运算符a /= b ==> a = a / b%= 取模赋值运算符a %= b ==> a = a % ...

2019-06-05 22:49:09 88

原创 Python中Number类型的常用函数:数学函数、随机函数(day02)

一、数学函数1.求绝对值 abs(x)功能:返回x的绝对值print(abs(-122)) # 122print(abs(122)) # 1222.max(n1,n2,…,n)功能:返回传入参数的最大值print(max(12,34,5,2,3,567,78)) # 5673.min(n1,n2,…,n)功能:返回传入参数的最小值print(min(12,...

2019-06-05 20:53:03 260

原创 Python基本数据类型、变量与常量(day02)

1.Python的基本数据类型一、数字类型(Number)1.整数 num1 = 1002.浮点数 float1 = 19.963.复数 com = 10 + 20g二、字符串类型(Str)概念:使用单引号、双引号或三引号括起来的任意字符,通常称为字符串。字符串支持转义字符。所谓转义字符是指使用反斜杠“\”对一些特殊字符进行转义。三、布尔类型(Bool)取值只有两个:Tr...

2019-06-05 20:27:35 197

原创 python基础(day01)

一、Python简要概述Python是解释型语言,相较于C语言、Java等,python的代码少,代价是运行的慢,翻译成机器码的过程耗时,且代码无法加密,发布Python程序实际就是发布源代码。二、进制BIN二进制(0b)逢二进一OCT八进制(0o)逢八进一DEC十进制(0d)逢十进一HEX十六进制(0x)逢十六进一三、进制转换1.使用bin(),oct(),hex()进行转换的时...

2019-06-05 00:45:13 143

空空如也

空空如也

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

TA关注的人

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