标签:函数 关系运算 -- 元素 help str 变量 输入 控制流
运算符:关系运算、逻辑运算、算数运算、等
数据类型:int,float,complex,long
字符串:str1=‘abc‘
str2="i‘m ss"
str3=‘‘‘nihao
i‘m ss‘‘‘
元祖:t=("张三",30,"男")
列表:处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目
列表是可变类型的数据,列表的组成:用[]表示列表,包含了以逗号分隔开的数字,或者字符串
--list1=[‘simon‘,18,‘张三‘]
--list2=[1,2,3]
--list3=["str1","str2","str3"]
索引:list1[0]
切片:list[0:2:1]起始值:结束值:步长
查看存储空间id(list1)\查看类型type(list1)
添加
list1.append("12345678")
修改
list1[0]=‘haha‘,然后使用list1查看里面的值是否变化
id(list1),存储空间不变,元祖的值要是变了,存储空间是变化的
删除
list1.remove("12345678")
del(list1[1])
帮助:help(list.append)--进入后可以自己查看帮助,q退出
查找in
‘fangdan‘ in list1--返回true
对象与类
对象(笔记本)=属性(形状、颜色、外观,用来描述)+方法(输入、输出)
列表是使用对象和类的一个例子
--当你使用变量i并给它赋值的时候,比如赋整数5,你可以认为你创建了一个类(类型)int的对象(实例)i
字典{}
是python中唯一的映射类型,字典对象是可变的,但是字典的键必须使用不可变对象,并且一个字典中可以使用不同的类型键值
keys()或者values()返回键列表或者值列表,items()返回包含键值对的元祖。
例如:dic={‘key‘:‘value‘,‘name‘:‘fangdan‘,‘age‘:18,‘gender‘:‘male‘}
for k in dic
print k
或者
for k in dic
dic[k]
------
增加
dic[‘tel‘]=‘12345678‘,这个增加到字典中,是无序的,不一定在最后的位置上
修改
dic[‘tel‘]=‘88888‘
删除
del(dic[‘tel‘])
删除单个字段dic.pop()或者删除所有字段,变成空字典dic.clear
工厂函数:用来生成一个字典
len(),hash()用于判断某个对象是否可以做一个字段的键,非哈希类型报typeerror错误
dic.clear()删除字典中的所有元素
dic.fromkeys(seq,val=None)已seq中的元素为键创建并返回一个字典,val为指定的默认值
dic.get(key,default=None)返回key的value,如果该键不存在返回default指定的值
dic.has_key(key)判断字段中是否存在key,建议使用in和not in代替
dic.items()返回键值对元祖的列表
dic.keys()返回字典中键的列表
dic.pop(key,default)同get()区别是若key存在,删除并返回dic[key],若不存在切default未指定值,抛出keyerror异常
dic.setdefault(key,default=None)同set(),若key存在,则返回其value,若不存在,则dic[key]=default
dic.update[dic2]将dic2中的键值对添加到字典dic中,如果有重复覆盖,原字典不存在的条目添加进。
dic.values()返回字典中所有值得列表
控制流
标签:函数 关系运算 -- 元素 help str 变量 输入 控制流
原文地址:http://www.cnblogs.com/victory-0315/p/6362891.html