摘要:
返回值 pthon函数使用return语句返回“返回值”; 所有函数都有返回值,如果没有return语句,隐式调用return None; return 语句并不一定是函数的语句块的最后一条语句; 一个函数可以存在多个return语句,但是只有一条可以被执行,如果没有一条return语句被执行到,隐 阅读全文
摘要:
函数参数 参数规则: 参数列表参数一般顺序是:普通参数<--缺省参数<--可变位置参数<--keyword-only参数(可带缺省值)<--可变关键字参数 def fn(x,y,z=3,*args,m=4,n,**kwargs): print(x,y,z,m,n) print(args) print 阅读全文
摘要:
场景:客户报障说是视频音视频不同步,怀疑cdn有问题;排查思路:我先hosts绑定源站,ffplay播放,刚开始没有问题,2min之后确实出现了音视频不同步的问题,其实这时候就可以告诉客户源站的视频有问题,但是我没有这么干,我将有问题的ts片拿出来,通过ffprobe命令收集了它的pts信息,发现有 阅读全文
摘要:
函数 作用:结构话编程对代码的最基本的封装,一般按照功能组织一段代码,封装的目的是为了复用,减少冗余代码,代码更加简洁、美观,可读易懂; 分类: 内建函数,如max() reversed()等 库函数,如math.ceil()等 函数定义、调用 def语句定义函数 def 函数名(参数列表): 函数 阅读全文
摘要:
id() 返回对象在内存中的地址 hash() 返回对象的hash值 type() 返回对象的类型 float() int() bin() hex() oct() bool() list() tuple() dict() set() complex() bytes() bytearry() 类型转换 阅读全文
摘要:
标准库datetime datetime模块 对日期、时间、时间戳的处理 datetime类 类方法: today() 返回本地时区当前时间的datetime对象; now(tz=None) 返回当前时间的datetime对象,时间到微秒,如果tz为None,返回和today()一样; utcnow 阅读全文
摘要:
字典 dict 特点:key-value键值对的数据的集合 可变的、无序的、key不重复;非线性结构; 字典的初始化 d=dict() 或者 d = { } dict(**kwargs) 使用name=value对初始化一个字典; dict(iterable,**kwarg) 使用可迭代对象和nam 阅读全文
摘要:
set set的元素要求set的元素必须可hash,目前学过的不可hash的类型有list、set; 1、元素不可以被索引 可变的、无序的、不重复的元素的集合 2、set可以被迭代 set增加 add(elem) 增加一个元素到set中,如果元素存在则什么都不做; update(*others) 合 阅读全文
摘要:
封装 将多个值使用逗号分割,组合在一起;本质上,返回一个元组,只是省略了小括号;python特有语法,被很多语言学习和借鉴;比如javascript;t1=(1,2) 定义为元组;t2=1,2 将1和2封装成元组type(t1)type(t2) 当定义一个值的时候,元素以逗号分割,则默认以元组封装; 阅读全文
摘要:
字符串 1、一个个字符组成的有序的序列,是字符的集合; 2、使用单引号、双引号、三引号引住的字符序列 3、字符串是不可变对象 4、python3起,字符串就是Unicode类型; 字符串特殊举例: 不对\n或者\t做处理的三种方式: test=r'hello \n word' test=R'hell 阅读全文