元组

21.time和random

左心房为你撑大大i 提交于 2019-12-06 05:32:51
time模块 三种时间表示 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp) : 通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串 元组(struct_time) : struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) import time # 1 time() :返回当前时间的时间戳 time.time() #1473525444.037215 #---------------------------------------------------------- # 2 localtime([secs]) # 将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前时间为准。 time.localtime() #time.struct_time(tm_year=2016, tm_mon=9, tm_mday=11, tm_hour=0, # tm_min=38, tm_sec=39, tm_wday=6, tm_yday=255, tm_isdst=0) time.localtime(1473525444.037215) #---------

python-10-列表、元组嵌套

邮差的信 提交于 2019-12-06 05:19:00
前言 元组、列表前面章节有讲解实例,本节内容是列表、元组的多嵌套。 一、列表嵌套 1、列表嵌套操作1 # 列表的嵌套 li = ['xiaolong', '小林', ['小龙', 'xiaol'], '咯'] print(li[1][1]) # 取li列表下标1的 下标1元素 li[0] = li[0].capitalize() # li列表下标0改为首字母大写 print(li) li[1] = '小龙龙' # li列表下标1重新赋值 print(li) 2、列表嵌套操作2 li = ['xiaolong', '小林', ['小龙', 'xiaol'], '咯'] print(li[1].replace('小', '龙')) # 1、替换,将li下标1的 小 替换为 龙 li[1] = li[1].replace('小', '龙') # 2、替换,将li列表下标1的 小 替换为 龙 print(li) li[2][1] = li[2][1].upper() # 3、全大写 print(li) 三、元组 1、元组,只读列表,可循环查询,可切片。儿子不能改,孙子可能可以改。 # 元组,只读列表,可循环查询,可切片。 # 儿子不能改,孙子可能可以改 tu = (1, 2, 'asd', [3, 'xiaolong', '小龙'], 'aiyi') tu[3][0] = '5' #

np.asarray(a, dtype=None, order=None)

核能气质少年 提交于 2019-12-06 00:30:05
np.asarray(a, dtype=None, order=None) 参数a :可以是,列表, 列表的元组, 元组, 元组的元组, 元组的列表,多维数组 参数dtype=None, order=None这两个都是可选参数 dtype:数据类型,默认的是自己从输入的数据自动获得。 order:有"C"和"F"两个选项,分别代表,行优先和列优先,在计算机内存中的存储元素的顺序 来源: https://www.cnblogs.com/LGJC1314/p/11953729.html

python入门基础

六月ゝ 毕业季﹏ 提交于 2019-12-06 00:04:39
#-*-coding:UTF-8 -*- num=[]; #输入三个数值,使用空格隔开 num=input("请输入三个数值:").split(' ');#此时的数值全部属于字符串形式,如果需要可以进行类型的强转 a=num[0]; b=num[1]; c=num[2]; print(a,b,c) #-*-coding:UTF-8 -*- num=int(input());#此时表示属于了一个int 类型的数值 print(type(num));#输出他所表示的类型 #类型转化的例子 a="1"; b=int(a)+1; print(b)#结果输出2(int类型) #eval()函数将字符串表达式转化成表达式进行计算得到数值 a1="1+2"; print(eval(a1));#输出的结果为3 #str()函数将数值转化成字符串 x=1;#int类型的数值 print(type(str(x)));#<class 'str'> #repr()函数将对象转化为可打印字符串 #chr()将一个整数转化为可对应的ASCII码的字符 a2=65; print(chr(a2));#A #ord()函数将一个字符串转化为对应ASCII码值 a3='A'; print(ord(a3));#65 ''' 使用hex()函数将一个整数转化为一个十六进制字符串 使用oct(

小白学Python—Day08

Deadly 提交于 2019-12-05 23:34:04
1.元组   元祖被称为只读列表,即数据只可以被查询但不能被修改,所以列表的各项操作除修改以外的都适用元组。当元组内只有一个元素时,也建议在后面加上逗号。 2.小项目实战——购物车程序   需求:显示商品信息。    输入商品序号,将商品加入购物车。      如果资金不够则重新选择商品并显示缺多少,资金大于商品价格时,加入购物车后,显示还剩多少钱。      当不想继续时终止程序,并显示购物车中的东西,以及还剩多少钱。       1 product = [ 2 ("iphone",6000), 3 ("ipad",4000), 4 ("bycle",2000), 5 ("drink",50), 6 ("mac",10000) 7 ] 8 for i,j in enumerate(product,1): 9 print(i,">>",j) 10 shopping_car = [] 11 salary = input("please input your salary:") 12 if salary.isdigit(): 13 salary = int(salary) 14 flag = True 15 while flag: 16 want_buy_num = input("please input you want to buy[num] or quit[Q]...:") 17

元组、列表、字典

孤者浪人 提交于 2019-12-05 16:32:26
元组和列表中的数据是通过偏移量提取,字典中的数据是用字典的键提取的。 元组:只支持查询元素,不支持增加、修改和删除元素。 tuple1 = ('A','B') #从元组中提取元素 print(tuple1[0]) print(tuple1[:]) #输出: A ('A', 'B') 1 tup1 = (12, 34.56) 2 tup2 = ('abc', 'xyz') 3 4 # 创建一个新的元组 5 tup3 = tup1 + tup2 6 print (tup3) 7 #输出:(12, 34.56, 'abc', 'xyz') 8 9 #删除元组 10 tup = ('physics', 'chemistry', 1997, 2000) 11 print (tup) 12 #输出:('physics', 'chemistry', 1997, 2000) 13 14 del tup 15 print (tup) 16 #输出: 17 Traceback (most recent call last): 18 File "d:/py case/1.py", line 14, in <module> 19 print (tup) 20 NameError: name 'tup' is not defined tuple()方法 语法:tuple( seq ),参数:seq --

Block as a Value for SQL over NoSQL

笑着哭i 提交于 2019-12-05 13:33:19
作者 Yang Cao,Wenfei Fan,Tengfei Yuan University of Edinburgh,Beihang University SICS, Shenzhen University {yang.cao@, wenfei@inf., tengfei.yuan@}ed.ac.uk 翻译:陈祥春 摘要 本文介绍了Zidian,它是键值(K,V)的中间件存储以通过NoSQL加速SQL查询评估。如反对采用元组id或primary的常规做法,Zidian提出以键为键,整个元组为值值即块模型BaaV。BaaV表示一个关系为键控块(k,B),其中k是B的块(集合)B的键部分元组。我们将关系代数扩展到BaaV。我们发现,BAAV下,Zidian大大降低数据访问和通讯成本。我们提供特征(充分和必要的条件)以(a)保持结果查询,即可用的BaaV商店覆盖的查询,(b)免扫描查询,即无需评估即可查询的查询扫描任何表,以及(c)有界查询,即查询可以通过访问有限数量的数据来回答。 我们证明,在并行处理中,Zidian保证(a)不扫描无扫描查询,(b)通讯受限有限查询的费用;(c)并行可伸缩性,即添加处理器时加快速度。而且,Zidian可以插入现有的SQL-No-SQL系统并保留水平可伸缩性。使用基准数据和真实数据,我们凭经验验证Zidian改进了现有的SQL-over

二、Python开发---23、time模块

馋奶兔 提交于 2019-12-05 09:35:53
time模块   常用的一种获取当前时间以及时间格式化的模块,模块名称:time   time模块在Python原生安装中就存在所以不需要进行任何安装操作,直接使用即可, 导入方式: import time 常用方法      时间元组    时间格式    import time #回格林威治西部的夏令时地区的偏移秒数 print(time.altzone) #输出为 -32400 #接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"的24个字符的字符串。 print(time.asctime()) #返回可读形式的当前时间 输出为 Sat Nov 23 17:19:13 2019 #返回进程运行时间 print(time.clock())  #第一次调用,返回的是进程运行的实际时间 print(time.clock())  #第二次之后包括第三个的调用是自第一次调用以后到现在的运行时间 #返回当前时间的时间戳(重要) print(time.time()) #输出为 1574503445.9967415 print(time.ctime()) #输出为 Sat Nov 23 18:07:12 2019 #作用相当于asctime(localtime(secs)),未给参数相当于asctime()(重要) times = time.time()

gin索引优化实例1

久未见 提交于 2019-12-05 09:35:28
GIN(Generalized Inverted Index, 通用倒排索引) 是一个存储对(key, posting list)集合的索引结构,其中key是一个键值,而posting list 是一组出现过key的位置。如(‘hello', '14:2 23:4')中,表示hello在14:2和23:4这两个位置出现过,在PG中这些位置实际上就是元组的tid(行号,包括数据块ID(32bit),以及item point(16 bit) )。 在表中的每一个属性,在建立索引时,都可能会被解析为多个键值,所以同一个元组的tid可能会出现在多个key的posting list中。 通过这种索引结构可以快速的查找到包含指定关键字的元组,因此GIN索引特别适用于多值类型的元素搜索,比如支持全文搜索,数组中元素的搜索,而PG的GIN索引模块最初也是为了支持全文搜索而开发的。 说到这里,你可能会觉得GIN的结构有点像b+tree,包括KEY和对应的值(posting list)。别急,请继续往下看。 receivers跟 reads字段都是数组,使用any函数来查找是个性能差的事情并且加了gin索引CBO也不会用上,使用了2295.317 ms explain(analyze,verbose,buffers,costs,timing) SELECT "msgId", "sender",

9 . 推导式 ; 生成器send 与 yield from 2019-11-22

倖福魔咒の 提交于 2019-12-05 07:31:00
推导式(comprehensions) 通过一行循环判断,遍历出一系列数据的方式是推导式语法: val for val in Iterable (把想要的值写在 for的左侧)里面是一行循环判断!根据套在推导式外层的符号判断具体是什么类型的推导式​推导式种类三种: [val for val in Iterable] 列表推导式 {val for val in Iterable} 集合推导式 {a:b for a,b in iterable} 字典推导式 列表推导式,集合推导式,字典推导式的相关写法 (1)普通推导式(2)带有判断条件的推到式(3)多循环推到式(4)带有判断条件的多循环推到式 ### (1)enumerateenumerate(iterable,[start=0])功能:枚举 ; 将索引号和iterable中的值,一个一个拿出来配对组成元组放入迭代器中参数: iterable: 可迭代性数据 (常用:迭代器,容器类型数据,可迭代对象range) start: 可以选择开始的索引号(默认从0开始索引)返回值:迭代器 ### (2)zipzip(iterable, ... ...) 功能: 将多个iterable中的值,一个一个拿出来配对组成元组放入迭代器中 iterable: 可迭代性数据 (常用:迭代器,容器类型数据,可迭代对象range) 返回: