print('-----------') temp = input('guess') guess = int(temp) if guess == 8: print('yes') else: print('no')
BIF built-in function
dir(__builtins__)
变量:不是把值赋值给变量而是把名字放在值的上边 ‘5’+‘8’ 5+8 'let\'s go' 'c:\\now'=r'c:\now' ''' 长文本 '''
数据类型:数值-布尔/整型/浮点型/e记法 int() str() float() type() isinstance()
操作符:+-*/% ** // >== !=< and/or/not
分支循环:
if a: print a elif b: print b else: print c
z = x if x<y else y
断言:assert 自动崩溃抛出异常(设置断点)
while True: print a
for i in list: print(i, end=' ') for i in member: print(i, len(i)) list(range(0,5))
打了激素的数组-列表:
member=['a','b','c'] member=[1,'a'] member=[1,[1,'a']] member=[] member.append('c') member.extend(['d','e']) member.insert(0,'f') member[1] member.remove('c') del member[0] member.pop() member[1:3] list1 > list2 x in list1 list1.count('x') list1.index('a') list1.reverse() list1.sort()
带上了枷锁的列表:元组(不可以被修改)
tuple1=(1,2,3,4,5) tuple1[2]
tuple1 = tuple1[:2]+(3,4,5)+tuple1[3:]
字符串:
str1='abcda' str1[:6] str1.capitalize() #首字母大写 str1.casefold() #字母小写 str1.center(40) str1.count('a') str1.expandtabs() str1.endswith('a') str1.find('a') str1.split(' ') str1.replace('a','b')
字符串格式化:
"{0} love {1}".format('a','c')