随笔分类 - python基础学习
摘要:Socket Families (地址簇)socket.AF_UNIX #unix本机进程之间通信socket.AF_INET #ipv4socket.AF_INET6 #ipv6Socket Types(socket 类型)socket.SOCK_STREAM #for tcpsocket.SOC
阅读全文
摘要:oop面向对象1.类 - 变量 -类变量 类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 类变量也叫静态变量,可以不实例化类而使用类名直接调用,也可以由对象调用 -成员变量 可以由类的对象来调用,成员变量一定是由self的形式给出的,因为self本
阅读全文
摘要:shutil高级的文件,目录,压缩包处理模块import shutil 复制shutil.copyfileobj(f1,f2) #从一个文件对接复制到另一个文件对象,需要先打开文件shutil.copyfile() #拷贝文件shutil.copystat() #只拷贝文件状态信息 包括 modeb
阅读全文
摘要:os模块和sys模块import osos.getcwd() #获取当前工作目录os.chdir() #切换目录os.makedirs() #递归创建一个目录os.removedirs() #递归删除一个目录(若目录为空则删除并递归到上一层目录,如果为空再删除,在递归到上一层目录)os.mkdir(
阅读全文
摘要:random 随机数模块 import random random.random() #随机一个浮点小数 0-1之间random.uniform(1,3) #指定随机的小小数范围random.randint(1,10) #随机一个整数(参数为随机范围)random.randrange() #随机对一
阅读全文
摘要:时间模块time和datetime()时间表现为三种格式 1.时间戳 2.时间元组 3.格式化字符串(2017-11-1)时间戳:通常来说时间戳表示的是从格林威治1970年1月1日00:00:00开始按秒计算的偏移量时区:世界标准时间 UTC (格林威治天文时间)中国时间为UTC+8 表示东八区DS
阅读全文
摘要:可以直接作用于for循环的数据类型有一下几种 一类是几何数据类型,如 list , tuple , dict , set ,str 等 二类是generator包括生成器和带yield方法的函数 这些可以直接作用于for 循环的对象统称为可迭代对象 Iterable 我们可以使用法法.isinsta
阅读全文
摘要:装饰器使用装饰器可以在不改动原有函数和调用方式时给函数附加功能装饰器是由高阶函数+嵌套函数+高阶函数组成的装饰器原则:1.不修改被装饰对象的源代码2.不修改被装饰对象的调用方式 调用方式: 进一步使用方法:
阅读全文
摘要:函数的定义: def 函数名: def test():函数的调用: test()接收函数返回值: result = test()函数的参数 在函数中使用return 来返回一个值 返回值可以使数字、字符串、列表、元组、 字典等。 如果没有返回值则返回none 可以有多个返回值。 返回值个数 = 0时
阅读全文
摘要:使用python对文件内容增删改查 首先要使用方法open打开需要操作的文件。 open( 文件路径 , 打开模式 , 编码方式 ) 第一个参数填写要打开的文件路径和文件名,第二个参数告诉函数以什么模式来打开文件(比如 只读,只写,读写等,最后一个参数填写需要用什么编码格式来读取内容(encodin
阅读全文
摘要:#常用的字符串操作#somestring.capitalize() 首字母大写,不需要参数#somestring.lower() 将字母转换为小写#somestring.upper() 将字母转换为大写#somestring.count() 统计参数出现的次数#somestring.find() 查
阅读全文
摘要:数据运算 + - */ 加减乘除 %取余 //整除 **幂比较运算 ==等于 !=不等于 <>不等于 <=小于等于 >=大于等于 赋值运算 += 加法赋值运算 -= 减法赋值运算 *= 乘法赋值运算 /= 除法赋值运算 %= 取余赋值运算 //= 取整除赋值运算 **= 幂赋值运算 逻辑运算 and
阅读全文
摘要:列表学习 定义列表 name = [1,2,3,4,5] 增 append() 在列表末尾位置追加 insert(0) 在指定位置增加 name.extend(name2) 扩展列表,将列表name2扩展到列表name中 删 name.remove("value") 移除列表指定的值 del nam
阅读全文

浙公网安备 33010602011771号