比如1 == 1 给出true,1 == 2给出false
>>>print(bool(1==1))
>>>true
2、bin(),十进制转二进制
>>>bin(2)
>>>0b10
>>>bin(3)
>>>0b11
3、a=(1,2,3)
>>>list(a) #列表
>>>a=[1,2,3]
>>>tuple(a)#元祖
>>>a=(1,2,3)
4、a=[(‘a’,2),('b',3),('c',4)]
a.sort(key=lambda x:x[1],reverse=True)
print(a)
>>>[('c',4),('b',3),('a',2)]
5、a=[(1,2,3),(3,4,5),(0,1,2)] #根据每项中后两个数排序
import operator
a.sort(key=operator.itemgetter(1,2))
print(a)
>>>[(0,1,2),(1,2,3),(4,5,6)]
6、print('%s am a %s.' %('I','boy')) #%s占位符
>>>I am a boy.
7、"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hello world'
"{0} {1}".format("hello", "world") # 设置指定位置'hello world'
"{1} {0} {1}".format("hello", "world") # 设置指定位置'world hello world'
8、将大写改为小写,将小写改为大写
a=abcABC
print(a.swapcase())
>>>ABCabc
upper()将小写变大写,lower()将大写变小写
9、判断字符串是否为数字 isdigit()
10、字符在字符串中出现的次数 count()
11、set()函数, 是一个无序不重复元素集
12、将字符串排序
a='aAsmr3idd4bgs7Dlsf9eAF' l=sorted(a) a_upper_list=[] a_lower_list=[] for x in l: if x.isupper(): a_upper_list.append(x) elif x.islower(): a_lower_list.append(x) else: pass for y in a_upper_list: y_lower=y.lower() if y_lower in a_lower_list: a_lower_list.insert(a_lower_list.index(y_lower),y) print(''.join(a_lower_list))
>>>AAabDddeFfgilmrsss
13、update() 函数把字典dict2的键/值对更新到dict里。
dict = {'Name': 'Zara', 'Age': 7}
dict2 = {'Sex': 'female' }
dict.update(dict2)
print ("Value : %s" % dict)
以上实例输出结果为:
Value : {'Age': 7, 'Name': 'Zara', 'Sex': 'female'}