注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务

后端服务

  • python中的生成器及yield

    在实际开发中受到内存限制,列表容量肯定是有限的而且,创建一个包含太多个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间在Python中,这种一边循环一边计算的机制,称为生成器:generator要创建一个generator,有三种方法方法一、只要把一个列表生成式的[]改成():>>>g=(x*x for x in range(10)) >>>g &...

    2017-09-16
  • 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
  • PHP的数据对象(PDO)扩展操作数据库

    PDO提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据在Unix上或Linux上需要添加扩展:extension=pdo.so在Windows上要添加扩展:extension=php_pdo.dll在php5.6之后的版本(不一定准确)中php已经内置了pdo功能,不去要再去添加pdo扩展,只需要在php.ini文件中将对应的数据库扩展引入,如需要使用mysql则去掉;extension=php_pdo_mysql.dll前的分号,需要sqlite则去掉;extension=php_pdo_sqlite.dll前的分号等使用构造方法创建一...

    2017-08-24


网址导航