-
python返回多值实则返回一个tuple查看全部
-
dict结构用{}括起来查看全部
-
要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".' 注意:转义字符 \ 不计入字符串的内容中。查看全部
-
int(x,base): 是将字符型数字转化为数字型数字 base是转换进制,默认是十进制,如int('123',8)表示将8进制的123转换为十进制的数查看全部
-
def square_of_sum(L): sum=0 for x in L: x*=x sum+=x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25]) #定义的square_of_sum函数查看全部
-
return None可以简写为return查看全部
-
dict特点: 1.查找速度快,占用内存大,还会浪费很多内容 2.存储的key-value序对是没有顺序的 3.作为 key 的元素必须不可变查看全部
-
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,所以:查看全部
-
abs函数;cmp(x,y)如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1 L = [] x=1 while x<=100: L.append(x*x) x+=1 print sum(L) #计算1*1 + 2*2 + 3*3 + ... + 100*100查看全部
-
s.remove() s.add()查看全部
-
s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for c in L: if c in s: s.remove(c) else: s.add(c) print s #更新set操作查看全部
-
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) for x in s: print x[0],':',x[1] #set元素是tuple,x作为set的元素实际代表一个元组查看全部
-
weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) x = '???' # 用户输入的字符串 if x in weekdays: print 'input ok' #方便查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。查看全部
-
若set()中是list的话,要加[]查看全部
举报
0/150
提交
取消