- 博客(24)
- 收藏
- 关注
原创 Shell脚本语法知识
调用数组的值:echo ${test[0]} ${test[1]} ${test[2]}[ a == a ] || [ 3 -gt 2 ] 两个判断任意一个为真,都为真。[ a == a ] && [ 3 -gt 2 ] 两个判断都为真,才为真。[ a == a ] && echo Y || echo N 输出Y。[ a == b ] && echo Y || echo N 输出N。模式1可以为:y|Y|yes|YES、字符串"fedora"根据变量的不同取值,重复执行命令序列。
2026-04-22 20:43:11
311
原创 Shell脚本基础知识
Shell是用户与linux内核之间的解释器,解释器负责将用户的指令翻译为内核可以识别的指令。/bin/bash/bin/sh/bin/csh/bin/tcsh通过usermod、chsh可以更改登录Shell。可以在cat /etc/passwd中查看Shell脚本提前将可执行的命令语句写入文件,顺序执行、解释器逐行解释代码。
2026-04-12 20:36:35
370
原创 内置函数_数学运算
1. round函数用于对浮点数进行四舍五入求值,具体保留几位小数,以传入的ndigits参数来控制。mix(arg1, arg2, *args[, key]) —max和min的运用是一样的。
2024-05-02 21:03:27
1177
1
原创 内置函数分类
vars:返回当前作用域内的局部变量和其值组成的字典,或者返回对象的属性列表。map:使用指定方法去作用传入的每个可迭代对象的元素,生成新的可迭代对象。zip:聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器。super:根据传入的参数创建一个新的子类和父类关系的代理对象。max:返回可迭代对象中的元素中的最大值或者所有参数的最大值。min:返回可迭代对象中的元素中的最小值或者所有参数的最小值。type:返回对象的类型,或者根据传入的参数创建一个新的类型。
2024-01-14 21:41:23
1731
1
原创 01_time
time库是Python中处理时间的标准库,是最基础的时间处理库。time库的功能如下:(1)计算机时间的表达(2)提供获取系统时间并格式化输出功能(3)提供系统级精确计时功能,用于程序性能分析计算’2023-05-28 12:00:00’和’2023-05-28 12:50:00’之间的时间差?
2023-05-28 21:17:23
137
原创 02_生成器
list、tuple、dict都是可迭代对象(Iterable),但不是迭代器对象(Iterator)。:循环的本质就是先通过iter()函数获取可迭代对象Iterable的迭代器,然后对获取到的迭代器不断调用next()方法,:本质上是动态生成迭代的值,使用完直接丢弃,可以有效节省内存空间,但这些值只能被迭代一次。:Python中一个实现_iter_方法和_next_方法的类对象,就是迭代器。:Python中一个实现_iter_方法和_next_方法的类对象,就是迭代器。数字、布尔值是不可迭代的对象。
2023-05-28 17:44:11
118
原创 01_装饰器
但是如果我们需要增加print(“welcome”)的函数特别多,且print(“welcome”)又多次变更其他提示信息,那我们还要一个一个的给函数增加或者修改吗?装饰器本质上是一个Python函数(其实就是闭包),它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。my_fun()–调用的是my_fun函数,但是在打印函数的时候,确显示为wrapper函数,这个怎么处理呢?各种装饰器的作用都是一样的:改变被装饰函数或者方法的功能,性质。使用装饰器,分别计算1+…
2023-05-28 10:44:24
111
原创 剑指 Offer 11. 旋转数组的最小数字,与主站 154 题相同
剑指 Offer 11. 旋转数组的最小数字把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为 1。
2023-04-05 22:19:45
100
原创 剑指 Offer 05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”限制:0
2023-04-05 16:57:49
88
转载 剑指 Offer 04. 二维数组中的查找,与主站 240 题相同
在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:给定 target = 5,返回 true。给定 target = 20,返回 false。
2023-04-02 21:52:25
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅