分类目录:基础进阶

以下是分类 基础进阶 下的所有文章

匿名函数

匿名函数: lambda函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方。 定义规则: lambda语句中,冒号前是参数,可以有多个,逗号隔开,冒号右边是返回值。 lambda语句构建的其实是一个函数对象 实例: In [10]: def aa(x, y): …: return x * y …: In [11]: aa……

递归列出目录里面的文件

递归和我们之前所用的循环差不多是一个概念。 在完成如上要求,我们先来了解 python中 OS 中的几个方法: In [1]: import os In [3]: os.listdir(‘/tmp’) ##列出/tmp目录中所有的文件 Out[3]: ##以列表的方式展示 [‘yum.log’, ‘.X11-unix’, ‘.ICE-un……

函数的变量+返回值

函数的变量: 局部变量 和 全局变量 Python中的任何变量都有特定的作用域 在函数中定义的变量一般只能在该函数内部使用,这些只能在程序的特定部分使用的变量我们称之为局部变量 在一个文件顶部定义的变量可供文件中的任何函数调用,这些可以为整个程序所使用的变量称为全局变量 (1)、局部函数: #!/usr/bin/python def fu……

函数的参数

函数的定义(一): 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。 可以通过函数名在程序的不同地方多次执行(这通常叫函数调用)。 为什么使用函数 降低编程难度 通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足够简单时,我们就可以分而治之。各个小问题解决了,大问题……

python3–正则匹配

正则匹配练习一: 给定一段字符串,利用 https://regex101.com/ 此网站,筛选出需要的数据: skuid的value,和skuimgurl的value。 r”\”skuid\”:\”(\d+)\”,\s+\S+\s\S+,\s\”skuimgurl\”:\”(\S+)\”,” 需要什么value 就把什么value使用括……

python3–内置模块Ⅱ

hashlib Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 以常见的摘要算法MD5为例,计算出一个字符串的MD5值: import hashlib md5 = hashlib.md5(……

python3–python模块+(复习)

复习一,列表: sort() 对列表内的元素进行排序。 append:追加 在列表中最后追加 count: 统计 统计列表中的元素个数 copy: 复制 复制某个列表中的元素 remove:删除 删除列表的中元素 clear:清空 情况一个列表中的所有元素 pop:移除某个元素 移除列表中的某个元素(不加下标默认删除最后一个) index……

python3–面向对象–类

类 用于定义表示用户定义对象的一组属性的原型。属性是通过点符号访问的数据成员(类变量和实例变量)和方法。 1.创建类 class A(object): pass 一、 A为类的名字:(首字母大写,多个单词拼接的时候首字母也是大写!) 二、 类里面一般都是由多个函数组成,函数的第一个参数默认都是self。 三、 如果需要全局变量,就在类的内……

python3–装饰器

python装饰器 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针)。装饰器函数的外部函数传入我要装饰的函数名字,返回经过修饰后函数的名字;内层函数(闭包)负责修饰被修饰函数。 python装饰器有很多经典的应用场景,比如:插入日志、性能测试、……

python3–函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 任何一个比较牛逼的程序均由多个函数封装而成。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,……

python3–函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 任何一个比较牛逼的程序均由多个函数封装而成。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,……