已采纳回答 / Ojasuo3872302
cd \Learnpython 的意思是打开系统根目录下的Learnpython文件夹,你上面的意思是想打开lenovo下面的一个名字为Learnpython 的文件夹吧, 不加\, 应该是cd Learnpython
2018-02-26
已采纳回答 / Catherine3479953
>>> average() 0 表示传入参数为空,没有数值可供计算,该函数默认处理返回为0average(1, 2) 1.5表示传入参数为1和2,该函数计算这2个数值的平均值为1.5,并返回1.5average(1, 2, 2, 3, 4) 2.4表示传入参数为1,2,2,3,4,该函数计算这5个数值的平均值为2.4,并返回2.4
2018-02-26
已采纳回答 / lulu_6
在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。所以 a and 'a=T' 返回的是 a=T在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a,所以'a=T' or 'a=F',返回的是a=T仅个人理解
2018-02-25
已采纳回答 / Gitman
'hello'是非空字符串返回true,a是非空字符串返回true,'world'是非空字符串返回true。print 'hello', a and 'world'在py的and短路运算中,a 、 'world'两者将做短路运算,两个都为真,输出后者('world');如果前者为false,将输出前者(a)。print 'hello' and a and 'world'如果都改成end,就是 'hello'、a 、'world'三者做短路运算,三者都为真,输出最后一个结果
2018-02-25
已采纳回答 / 马卡Maca
s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']#遍历L,然后用if判断,存在就从s删除,不存在就添加到s。for test in L: if test in s: s.remove(test) else: s.add(test)print s
2018-02-25
已采纳回答 / 嫌疑人x
s= set([name.lower() for name in ['Adam','Lisa','Bart','Paul']])name.lower()是字符强制装换成小写,你可以上网搜一下这部分命令,还有一个字符强制转换成大写name.upper()命令。
2018-02-25
已采纳回答 / K_D_B
使用 ???.lower() 使内容全部识别为小写 例如s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']]) print 'adam' in s print 'bart' in s
2018-02-23