python中单引号,双引号,len的区别
python test.py "!1"会被转化为 python test.py "init 0"
但是用单引号是好的,什么原因
python查询函数大家都用什么啊?
#! /usr/bin/python
import sys
mail_pass_cf = sys.argv
print mail_pass_cf giant1st 发表于 2015-01-07 15:44 static/image/common/back.gif
python test.py "!1"
会被转化为 python test.py "init 0"
命令行下!1变sh扩展了,成历史命令了,非python的功能,加单引号不会扩展 回复 2# HH106
谢谢
看来以后优先用单引号 本帖最后由 非凡公子 于 2015-01-14 12:55 编辑
不是优不优先的问题,这要看你是要实现什么目的
在shell中,双引中的内容会被shell解析,比如变量会被替换为实际的值,而单引号不会,单引号里是什么输出就是什么. 2楼和3楼正解,这个跟python没问题,属于shell programing
页:
[1]