摘要: 下文中的配置文件:config.txtmkdir -p ~/.trashalias rm=deldel(){ mv $@ ~/.trash/ if [ $? -ne 0 ];then echo -e "\033[31mPlease refer to the error:\033[0m\nmv is 阅读全文
posted @ 2019-07-04 10:45 运维小菜鸟的开发之路 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 列表解析式 阅读全文
posted @ 2019-06-10 16:38 运维小菜鸟的开发之路 阅读(210) 评论(0) 推荐(0) 编辑
摘要: datatime 模块 对日期,时间,时间戳的处理 datetime 类 类方法 today() 返回本地时区当前时间的datetime对象。 now (tz=None) 返回当前时间的datetime 对象,时间到微秒,如果tz为None,返回和today()一样 utcnow() 没有时区的当前 阅读全文
posted @ 2019-06-10 11:17 运维小菜鸟的开发之路 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 封装解构原理:先把等号右边的封装起来,再改左边进行复制,按照参数进行解构。 封装 将过个值使用逗号分隔,组合在一起 本质上,返回一个元组,只是省略掉了小括号 (这个和其他语言不同) 举例说明 解构 把线性解构的元素解开,并顺序的赋给其他变量 左边接纳的变量数要和右边解开的元素个数一致 使用 * 变量 阅读全文
posted @ 2019-05-31 14:58 运维小菜鸟的开发之路 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 切片 步长切片 [start:stop:step] step为步长,可以正、负整数,默认是1 step要和start:stop同向,否则返回空序列 [start:stop:step] step为步长,可以正、负整数,默认是1 step要和start:stop同向,否则返回空序列 阅读全文
posted @ 2019-05-31 14:13 运维小菜鸟的开发之路 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 生成器generator 生成器指的是生成器对象,可以由生成器表达式得到,也可以使用yield关键字得到一个生成器函数, 调用这个函数得到一个生成器对象 生成器函数 函数体中包含yield语句的函数,返回生成器对象 生成器对象,是一个可迭代对象,是一个迭代器 生成器对象,是延迟计算、惰性求值的 函数 阅读全文
posted @ 2019-05-21 15:04 运维小菜鸟的开发之路 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Python 借助lambda 表达式构建匿名函数 格式: lambda 参数列表:表达式 lambda x : x ** 2 (lambda x : x ** 2)(4) # 调用 foo = lambda x,y:(x + y) ** 2 #不推荐这么用 foo(2,1) ########### 阅读全文
posted @ 2019-05-21 14:25 运维小菜鸟的开发之路 阅读(431) 评论(0) 推荐(0) 编辑
摘要: # 一、数字 int# int() 可装换为数字# 二、字符串 str# replace # 替换# find # 查找# join # 连接 "".join()# split # 指定字符进行分离,默认空格# strip # 去除左右空格,或指定字符# startswith # 以什么开头# endswith # 以什么结尾... 阅读全文
posted @ 2019-05-16 17:02 运维小菜鸟的开发之路 阅读(233) 评论(0) 推荐(0) 编辑
摘要: int bit_length 阅读全文
posted @ 2019-05-15 09:26 运维小菜鸟的开发之路 阅读(314) 评论(0) 推荐(0) 编辑
摘要: # 4.冒泡法# 基础的lst = [9, 2, 32, 88, 32, 0, 12, 3]length = len(lst) # 8for i in range(length): # 0-7 for j in range(length - i - 1): if lst[j] > lst[j + 1]: tmp = lst[j] ... 阅读全文
posted @ 2019-01-11 16:46 运维小菜鸟的开发之路 阅读(381) 评论(0) 推荐(0) 编辑