字符串可以用单、双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号字符串的限制: 单引号中的任何字符都将原样输出,包括其中的变量 单引号中不能再出现单引号,即使使用转义字符也不行 双引号的优点: 双引号中可以有变量 可以出现转义字符 字符串拼接 greet="hello, "${name}"!" echo $greet 1. 2...
在为shell脚本传递的参数中如果包含空格,应该使用单引号或者双引号将该参数括起来,以便于脚本将这个参数作为整体来接收。 在有参数时,可以使用对参数进行校验的方式处理以减少错误发生: if [ -n "$1" ]; then echo "包含第一个参数" else echo "没有包含第一参数" fi 1. 2. 3. 4. 5. 注意:的是中括...
python 函数的参数传递: 不可变类型:类似 c++ 的值传递,如 整数、字符串、元组。如fun(a),传递的只是a的值,没有影响a对象本身。比如在 fun(a)内部修改 a 的值,只是修改另一个复制的对象,不会影响 a 本身。 可变类型:类似 c++ 的引用传递,如 列表,字典。如 fun(la),则是将 la 真正的传过去,修改后fu...
第二种启动 Python 解释器的方法是 python -c command [arg] …,这种方法可以在 命令行 执行 Python 语句,类似于 shell 中的 -c 选项。由于 Python 语句通常会包含空格或其他特殊 shell 字符,一般建议将 命令 用单引号包裹起来。 有一些 Python 模块也可以当作脚本使用。你可以使用 python -m module [arg] ...
07 字符串查找和判断 1、str.find(sub[, start[, end]]) -> int 功能:查找字符串中是否包含子字符串sub,如果是则返回第一次出现该子字符串sub时的索引位置。如果不存在则返回-1。 参数:sub是必选参数,start和end表示查找的索引范围,都是可选参数。start默认为0,end默认为字符串的长度。
字符串可以用双引号开始和结束,就像用单引号一样。使用双引号的一个好处是字符串中可以有一个单引号字符。在交互式 Shell 中输入以下内容: >>>spam ="That is Alice's cat." 由于字符串以双引号开始,Python 知道单引号是字符串的一部分,而不是标记字符串的结尾。但是,如果需要在字符串中使用单引号和双引号...
启动解释器的第二种方法是python-ccommand[arg]...命令,它在命令中执行语句,类似于shell的-c选项。由于Python语句通常包含空格或其他对shell来说特殊的字符,因此通常建议使用单引号来对命令进行整体引用。 一些Python模块作为脚本也很有用。这些可以使用python-mmodule[arg]...来调用,该命令将执行模块源文件就好像您...
1.单引号 shell 会忽略单引号中所有的特殊字符,其中的所有内容都会被当作一个元素。 我们举个例子,假如有一个文本文件,里面记录了一些人名,如下: 复制 $ catcricket Allan Donald, South Africa Steve Waugh, Australia Mark Waugh, Australia Henry Olonga, Zimbabwe ...
我们在写shell脚本时,经常会通过接受执行脚本时传入的变量来做相应的操作,来保证脚本的灵活性。比如我们要写一个脚本来调用ping命令对指定的域名进行ping测试,这时候显然将域名当做参数传递给脚本要比把域名写死在脚本中灵活的多。shell中可以只用1,2这样的特殊变量来获取传入的参数,而python中需要用sys模块下的argv变...
在Python 的Shell中直接输入Python 的代码,会立即看到程序执行结果 1) 交互式运行 Python 的优缺点 优点 适合于学习/验证 Python 语法或者局部代码 缺点 代码不能保存 不适合运行太大的程序 2) 退出 官方的解释器 1> 直接输入exit() >>> exit()