0、输入输出
print()会依次打印每个字符串,遇到逗号","会输出一个空格
print(100+200)
print('100+200=',100+200)
>>>300
name=input('please enter your name:')
1.内置数据类型--列表 list和tuple
list是一种有序的集合,可以随时添加和删除其中的元素。
classmates=['XiaoHua','Ayu','Huahua',0207,True]
索引访问
classmates[-1] 获取最后一个
classmates[-2] 倒数第二个
另一种有序列表:元组tuple 一旦初始化就不能改
t=(1,2)
t=(1,)
2.字典 dict
以键值对的方式存储(key-value), 存储是无序的。
d={'Nancy':89,'Bob':88}
d['Nancy']=89
占用内存大,查找和插入快=>以空间换时间,dict的key必须是不可变对象(Hash算法)
set:一组key的集合,无序,不存储value,没有重复的key(重复元素在set中自动被过滤)
要创建一个set,通过调用set()方法实现,传入一个list作为输入集合。
s=set([1,2,3])
3.判断语句和循环语句
不要忘了冒号
cute=100
if cute>60:
print('you are XiaoKeAi')
elif cute<0:
print('you are DaMoWang')
else:
print('try again')
循环for...in...
sum=0
for x in [1,2,3,4]
sum=sum+x
print(sum)
range()可以生成一个整数序列,通过list()函数可以转换为list
range(3)即:从1到3,不包含3,即1,2
range(1,3) 即:从1到3,不包含3,即1,2
range(1,3,2)即:1,2。第三个数字2是代表步长。如果不设置,就是默认步长为1