-
python中字典的常用操作
添加直接使用dict[new_k]=value即可dict.update(dict2),将dict2中的键值对添加到字典dict中,如果有重复就覆盖删除dict.pop(key),删除字典中的一个元素并且返回该被删除元素的值dict.popitem():删除字典中的一个键值对并以元组的方式返回该键值对,按照后进先出的原则删除dict.clear() :删除字典中的所有元素查找dict.get(key[,value]):获取指定的键名(key)的值,如果没有该键,则返回value值,默认为空(None)(避免报错)dict.setdefault(key[,value=None]):若指定的...
2017-09-15 -
python中list的常用操作
添加会改变原数组list.append(value):在列表末尾添加新的对象元素list.insert(index,value):在指定的索引位置插入新的对象元素list.extend(other_list):在列表末尾一次性追加另一个序列中的多个值删除会改变原数组list.remove(value):删除指定的值,如果有多个,则删除第一个list.pop([index=-1]):删除一个元素(默认最后一个),并且返回该元素的值查找list.index(value[,start,end]):从列表中指定的索引范围找出某个值第一个匹配项的索引排序list.reverse():反向排列列表中...
2017-09-15 -
python中的字符串常用操作
basestring是 str 和 unicode 的超类(父类),也是抽象类,因此不能被调用和实例化,但可以被用来判断一个对象是否为 str 或者 unicode 的实例,isinstance(obj, basestring) 等价于 isinstance(obj, (str, unicode))。多个字符串用加号(+)连接print(*objects, sep=' ', end='', file=sys.stdout, flush=False)1. 用于对象打印输出 2. 命名参数sep指定多个输出对象的分隔符(默认空格' ') 3. 命名参数end确定输出结果的...
2017-09-15 -
Python中的自定义函数
callable(object)检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功 对于函数,方法,lambda函式,类,以及实现了__call__方法的类实例,它都返回True。 def 函数名(形参): 函数体 全局变量:在函数体中使用global语句来声明变量是全局变量,声明以后可以使用和修改在函数外部声明的变量 可以一次指定多个全局变量,如global a,b,c 默认参数值:在定义函数时为形参赋予一个默认值,当调用函数时如果没有传入该参数则使用默认值 设置参数默认值要从形参列表的末尾开始设...
2016-12-16 -
Python的数据类型和转换
Python和php一样,也是弱类型语言,声明或定义某个变量时不需要声明数据类型。type(object):获得对象的直接所属类名,不考虑继承关系isinstance(object,type_class_name) :判断对象是否属于指定类名或者指定类名的子类1、数字类型:在Python中有4种类型的数:整数(int),python2中范围-2147483648到2147483647,所以更小的或更大的数会用长整数类型(long),需要在整数后加L或l(小写的L,由于和数字1很像,一般为了程序的清楚,使用大写的L)来标注该数字为长整数,如a=12L,在python3中int类型不限制大小...
2016-12-16