Shell $*和$@之间的区别详解

Shell $*和$@之间的区别详解-华尔子博-奥夏网
$* 和 $@ 都表示传递给函数或脚本的所有参数,本节重点说一下它们之间的区别。 当 $* 和 $@ 不被双引号' '包围时,它们之间没有任何区别,都是将接收到的每个参数看做一份数据,彼此之间以空格...
5年前
02040

Shell特殊变量:Shell $#、$*、$@、$?、$$

Shell特殊变量:Shell $#、$*、$@、$?、$$-华尔子博-奥夏网
我们讲到 $n,它是特殊变量的一种,用来接收位置参数。我们继续讲解剩下的几个特殊变量,它们分别是:$#、$*、$@、$?、$$。 Shell 特殊变量及其含义 变量 含义 $0 当前脚本的文件名。 $n(n≥1...
5年前
01410

Shell命令替换:将命令的输出结果赋值给变量

Shell命令替换:将命令的输出结果赋值给变量-华尔子博-奥夏网
Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,在某个目录中输入 ls 命令可查看当前目录中所有的文件,但如何将输出内容存入某个变量中呢?这就需要使用命令替换了,这也是 Shell ...
5年前
01320

Shell变量的作用域:全局变量、环境变量和局部变量

Shell变量的作用域:全局变量、环境变量和局部变量-华尔子博-奥夏网
Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围)。 在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个叫小明的同学,虽然他们都...
5年前
01930

Linux Shell命令的基本格式及使用规范

Linux Shell命令的基本格式及使用规范-华尔子博-奥夏网
进入 Shell 以后,我们就可以输入命令来使用 Linux 的各种功能了,但是在真正使用 Shell 命令之前,我们有必要先学习一下 Shell 命令的基本格式。 进入 Shell 之后第一眼看到的内容类似下面这种...
5年前
01730

Python dict字典详解

Python dict字典详解-华尔子博-奥夏网
Python 字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们的元素在底层是挨着存放的。 字典类型...
10小时前
0429

Python tuple元组详解

Python tuple元组详解-华尔子博-奥夏网
元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。 元组和列表(list)的不同之处在于: 列表的元素是可以更改的,包括修改元素值,删...
28天前
02510

Python比较运算符(关系运算符)

Python比较运算符(关系运算符)-华尔子博-奥夏网
比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。 True 和 False 都是 bool 类型,它们专门用来...
4个月前
04115

Python bytes类型及用法

Python bytes类型及用法-华尔子博-奥夏网
Python bytes 类型用来表示一个字节串。“字节串“不是编程术语,是我自己“捏造”的一个词,用来和字符串相呼应。 bytes 是 Python 3.x 新增的类型,在 Python 2.x 中是不存在的。 字节串(byt...
2年前
03313

Python编码规范(PEP 8)

Python编码规范(PEP 8)-华尔子博-奥夏网
在讲解具体的 Python 编码规范之前,先来看看图 1 中的代码: 图 1 两段功能相同的 Python 代码 对比图 1 中的两段代码你会发现,它们所包含的代码时完全相同的,但很明显,右侧的代码编写格式...
2年前
06310