元组

元组与字符串

徘徊边缘 提交于 2019-12-02 23:51:27
声明:本文仅供个人参考阅读学习使用,以下内容仅为个人见解,不同意见请评论区留言,谢谢合作! 元组(tuple) 元组与列表不同,元组的元素之间的类型必须一致 1、索引 tuple[index] 2、切片 tuple[5:] tuple[:5] tuple[:] 3、方法 列表有众多的内置方法,而其中元组能用的只有: count(self) #返回参数的数量 index(self) #返回参数的位置 4、可以用的操作符: ‘+’、‘*’、‘<’、‘>’、‘in/not in ’、‘and/or’ 5、元组是一种不可变的数据类型,不能之间添加元素,但是可以通过拼接,间接地添加元素 tuple1 = (1,2,3,5,6,7) tuple1 = tuple1[:3] + (4,) +tuple1[3:] #注意逗号 tulpe1 = (1,2,3,4,5,6,7) 字符串(string) 1、切片 str[:5] str[5:] str[:] 2、方法及注释 *下列表格转自鱼C论坛 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和

左外连接,右外连接,全外连接,自然连接

匿名 (未验证) 提交于 2019-12-02 23:49:02
首先建立两张表: -- 部门表 -- 员工表 ); INSERT INTO employees VALUES(007,'ddd',6,0); 1. 左外连接:左外连接 = 内部连接 + 左边表中失配元组 返回包括左表中的所有记录和右表中联结字段相等的记录 -- 列出部门 ID Ϊ 3 的部门和员工信息,不管该部门是否有员工 /* 如果员工表作为做外链接的左边,那么所有数据必须是员工表里 存在的数据,即先到员工表查数据,拿到这些数据再到右边的部门表 一条一条查找,有就显示,没有就 null */ ORDER BY d.depID; ORDER BY d.depID; 一条一条去右边查询,如果有就显示,没有就为 null 。 */ 2.右外连接:右外连接 = 内部连接 + 右边表中失配元组 返回包括右表中的所有记录和左表中联结字段相等的记录 /* 如果部门表作为做外链接的左边,那么所有数据必须是部门表里 存在的数据,即先到部门表查数据,拿到这些数据再到右边的员工表 一条一条查找,有就显示,没有就 null */ ORDER BY d.depID; --它的数据是可选的(有就显示,没有就null,条件是没有(+)的表每一条作为查询条件) 3.全外连接:查询结果等于左外连接和右外连接的和 --FULL OUTER JOIN :全外连接 4.自然连接:(列不能加限定条件)

【c#基础】数组和元组

匿名 (未验证) 提交于 2019-12-02 23:49:02
数组和元组实现接口 IStructuralEquatable和IStructuralComparable。 这两个接口可以比较引用和内容。接口都是显式实现的,所以在使用时需要把元组和数组强制转换为这个接口。 IStructuralEquatable接口用于笔记哦啊两个元组或数组是否有相同的内容,IStructuralComparable接口用于给元组或数组排序

常用模块

匿名 (未验证) 提交于 2019-12-02 23:49:02
常用模块 ''' 在内置数据类型(dict、list、set、tuple)的基础上,collecttions模块还提供了额外的数据类型:Counter、deque、defaultdict、namedtuple和Ordereddict等。 1、namedtuple:具名元组,具有名字的元组,生成可以使用名字来访问元素内容的tuple 2、deque:双端队列,可以快速的从另外一侧追加和推出对象 3、Counter:计数器,主要用来计数 4、OrderedDict:有序字典 5、defaultdict:带有默认值的字典 ''' #namedtuple    用具名元组来记录一个城市的信息 >>> from collections import namedtuple >>> City = namedtuple('City','name country population coordinates') #第一个是类明明,第二个是类的各个字段的名字,后者可以是由数个字符串组成的可迭代对象,或者是由空格分隔开的字段名组成的字符。 >>> tokyo = City('Tokyo','JP',36.933,(35.689722,139.691667)) >>> tokyo City(name='Tokyo', country='JP', population=36.933, coordinates

time模块

匿名 (未验证) 提交于 2019-12-02 23:42:01
import time # print(time.time()) #返回时间戳 # print(time.localtime()) #返回元组形式 返回当地时间 # print(time.gmtime()) #返回元组形式 返回utc时区 # print(time.timezone) # print(time.gmtime(1540730812)) #将时间戳转换为元组形式 # x = time.localtime() # print(x) # print(time.mktime(x)) #将元组形式转换为时间戳 # # print(x.tm_year) # print(time.strftime("%Y-%m-%d %H:%M:%S",x)) # convert tuple to str(自定义) # print(time.strptime('2018-10-28 21:09:51',"%Y-%m-%d %H:%M:%S")) #convert str to tuple # print(time.asctime()) #convert tuple to str(固定格式) # print(time.ctime()) #convert second to str(固定格式) import datetime print(datetime.datetime.now()) #现在的时间

Scala:元组

匿名 (未验证) 提交于 2019-12-02 23:42:01
特点: 1.集合中的数据可以是不同的类型 获取值: 对偶元组(俩个元素) val tp =(“kegongchnag”,1) 文章来源: https://blog.csdn.net/drl_blogs/article/details/91563779

元组:认识,索引 切片

匿名 (未验证) 提交于 2019-12-02 23:39:01
元组的初识:关键字tuple,可以存储一些你不想让别人修改的数据。元组容器,存储一些任意类型。在配置文件中,程序中,为了防止误操作修改数据。 小括号中一个元素的时候有个逗号就是元组 空的小括号就是元组 元组有序: 元组不可变数据类型,元组只能查看不能修改 元组常用的类型:str list 字典 操作:支持索引,切片(切片返回的切之前的数据类型),步长 1.2元组的嵌套

元组,列表,字典,字符串,集合

匿名 (未验证) 提交于 2019-12-02 23:26:52
一、元组(tuple) 1.特性:不可更改的数据序列。【理解: 一旦创建元组,则这个元组就不能被修改,即不能对元组进行更新、增加、删除操作 】 2.创建:一对 圆括号 “()”和其包含的元素(若没有元素,则为空元组)。     创建一般元组:即一维元组。如:tempTuple = (“one”,“two”,“three”,4,5,6)。     创建嵌套元组:元组中还可以包含元组,即嵌套元组或二维(多维)元组。如:mulTuple = ((“you”,“are”,“a”,“dog”),“you”,“too”)。   注: 若想创建包含一个元素的元组,则必须在该元素后面加逗号“,”,否则创建的不是一个元组,而是一个字符串。     如:aTuple = (“one”,),aString = (“one”)。type(aTuple) -> “tuple”,type(aString) ->“string”。 3.访问:元组名[index],index为元素在元组中的索引,索引为整数,从0开始。注意:index不能越界,否则会报错。     访问一般元组:tempTuple[0] -> “one”,tempTuple[3] -> 4。     访问嵌套元组:mulTuple[0][1] ->“are”。   注: 可以使用负数作为索引来访问元组。-1代表最后一个元素,-2代表倒数第二个

python学习手册:第四章——python对象类型

老子叫甜甜 提交于 2019-12-02 23:10:57
python的单个变量长度不限 数字 数学模块math math.pi:π math.sqrt(85):开方 random模块,取随机数 import random random.random() #随机生成一个数字 random.choice([1,2,3,4,5]) #从列表中随机选出一个数字 random.randint(1,10) #从1到10随机产生一个数字,括号左右均包括 字符串 字符串严格意义上来讲是单个字符组成的序列 序列的操作 获取长度:len(str) 通过索引取值:str[0] 反向索引:str[-1] #序列倒序索引从-1开始 []内可以为任何表达式,不仅仅是一个数字常量 分片:str[1:3],包含左不包含右,str[1:3]截取的为str[1]+str[2] 分片中左括号默认为0,右括号默认为str的长度,常用变体: s = spam s[:3] > 'spa' s > "spam" s[0:3] > 'spa' s[:-1] > "spa" s[:] > 'spam' s[1:] > 'pam' d = "123456789" d[1:7:2] > '246'切片然后以2的步长取值 d[::-1] > 倒序取值,即把字符串反转过来 d[7:1:-2] > '864'反向切片 字符串具有不可修改的特性,如果需要对字符串进行修改,另外使用+进行字符串拼接