一、定义变量(无引号、单引号、双引号) 用“=”连接变量名和变量值 设置变量值时,“=”左右不能直接连接空格 如果value 不包含任何空白符(例如空格、Tab 缩进等),那么可以不使用引号; 如果value 包含了空白符,那么就必须使用引号包围起来。 单引号' '包围变量的值时,单引号里面是什么就输出什么,原样输出。 双...
故,没有特别要求时,字符串都加双引号,需要原样输出就加单引号 二.特殊变量: 1.$0:获取脚本文件名,如果执行时包含路径,则输出脚本路径 2.$n(n>0):获取脚本的第n个参数 3.$#:获取脚本后参数的总数 4.$?:获取上一条命令结果的返回值,正确则输出0,错误则输出非0 5.$$:获取当前shell进程号 三.read用法...
简而言之,shell 将逐字解释单引号内的封闭文本,并且不会插入任何内容,包括变量、反引号、某些 \ 转义符等 单引号中的任何字符都没有特殊含义, 当你不想使用转义字符来更改 shell 脚本解释输入字符串参数方式时,就会很方便 双引号 双引号类似于单引号,只是它允许 shell 解释美元符号 ( $ )、反引号 ( ` )、反...
shell变量: shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行 二、Shell 字符串的定义 字符串是shell编程中最常用最有用的数据类型,字符串可以用单引号,也可以用双引号,也可以不用引号。 1、不用引号 如果value不包含任何空白符(例如空格、T...
我们在shell中声明一个变量,如果用$回显变量名,它将显示变量的值: 复制 $ var=my_variable$ echo$varmy_variable 1. 2. 3. 但如果用单引号引起来,$ 将失去其特殊的功能。 复制 $ echo'$var'$var 1. 2. 另一个例子,回车键(回车字符)也放在单引号里面: ...
在这个示例中,message1和message2都包含相同的字符串,只是括起字符串的引号不同。这两种方式都是有效的。 总结: Python的脚步写法与shell有很大的区别,主要区别在于出现变量时的转译区别,Python中的变量主要使用花括号{}来实现引用,因此与shell脚本中的单引号、双引号有很大区别,这里反而更简单了。
三引号可以由多行组成:''' 或 """ paragraph = """这是一个段落。 包含了多个语句""" 语句中包含 [], {} 或 () 括号就不需要使用多行连接符: days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'] 单行多条语句: Python 可以同一行显示多条语句,方法是用分号 ; 分开,如: ...
②如果字符串内容中包含“双引号可以使用’’’三个单引号或者’单引号,将内容包含 例:包含“双引号: 2)使用转义符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\ 如果字符串里面有很多字符都需要转义,就需要加很多\,这样很不方便查看,为了简化,Python还允...
②如果字符串内容中包含“双引号可以使用’’’三个单引号或者’单引号,将内容包含 例:包含“双引号: 2)使用转义符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\ 如果字符串里面有很多字符都需要转义,就需要加很多\,这样很不方便查看,为了简化,Python还允许...