python基本语法
输入与输出
name = "what's your name?"
print(name)
sum = 100
print(sum)
判断语句if……else
if score >= 80:
print("good")
else:
print("you can do better")
循环语句:for……in
sum = 0
for i in range(11):
sum = sum + i
print(sum)
循环语句:while
sum = 0
a = 1
while a < 10:
sum = sum+i
a++
print(sum)
数据类型:列表、元组、字典、集合
列表:[]
lists = ['a','b','c']
lists.append('d')
print(lists)
print(len(lists))
lists.insert(0,'mm')
lists.pop()
print(lists)
元组(tuple)
tuples = ('tupleA','tupleB')
print(tuples[0])
字典{dictionary}
#定义一个dictionary
score = {'guanyu':95,'zhangfei':96}
#添加一个元素
score['zhaoyun'] = 98
print(score)
#删除一个元素
score.pop('zhangfei')
#查看key是否存在
print('guanyu' in score)
集合:set
s = set(['a', 'b', 'c'])
s.add('d')
s.remove('b')
print(s)
print('c' in s)
最后
给大家推荐一些刷题网站:
leetcode
kaggle
online judge