python基础总结(一)

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

posted @ 2018-07-04 16:29  某星座的海星  阅读(132)  评论(0)    收藏  举报