变量类型-Tuple
教程:
一:元组的创建
元组(tuple)与列表类似,不同之处在于元组的元素不能修改
(1)tuple写在圆括号之间,元素用逗号隔开
(2)元组元素的类型可以不同
(3)一个元素,需要在元素后添加逗号tup = (20,)
(4)元组也可以被索引和切片,方法一样
二:元组的索引
变量[头标:尾标]
从前到后:0---end
从后到前:-1---->-len(str)
三:元组的更新---->元组的值不能修改
四:元组的删除
元组中的元素不允许删除
del 删除整个元组
五:元组操作符
+ 用于组合(连接)元组
* 用于重复元组
in 、not in 判断元素是否存在
六:元组内建函数
len(tuple) 计算元素的个数
max(tuple)
min(tuple)
tuple(seq)
七:为什么还要用元组???
(1)速度快
(2)写保护
(3)元组可以作为key
CODE:
# -----------------------------------------------------------------------------------------------------#
# 元组的创建
# -----------------------------------------------------------------------------------------------------#
my_tuple1 = ('1', "2", 'faith', 'English')
my_tuple2 = ('I', 'Love', 'Python', 'and', 'C++')
# -----------------------------------------------------------------------------------------------------#
# 元组的索引
# -----------------------------------------------------------------------------------------------------#
print(my_tuple1)
print(my_tuple1[2]) # 元组的索引
print(my_tuple1[1:3]) # 元组的切片
# -----------------------------------------------------------------------------------------------------#
# 元组的更新(元组不能更新)
# -----------------------------------------------------------------------------------------------------#
# my_tuple1[1] = 'like'
# print(my_tuple1)
# -----------------------------------------------------------------------------------------------------#
# 元组的删除
# -----------------------------------------------------------------------------------------------------#
print('del前:', my_tuple2) # 放在后面验证是否删除
del my_tuple2
# -----------------------------------------------------------------------------------------------------#
# 元组的操作符
# -----------------------------------------------------------------------------------------------------#
my_tuple3 = (1, 2, 3) + (4, 5, 6)
print("元组组合:", my_tuple3)
print("元组重复:", my_tuple3*3)
print("元素是否在列表中:", 3 in my_tuple3)
# -----------------------------------------------------------------------------------------------------#
# 元组内建函数
# -----------------------------------------------------------------------------------------------------#
my_tuple4 = my_tuple3*3
number = len(my_tuple4) # 统计出现的次数
print('time = ', number)
变量类型-Tuple的更多相关文章
- Python学习--03变量类型
变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...
- Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python变量类型
Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...
- Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
#coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...
- Python中,如何初始化不同的变量类型为空值
参考文章 Python中,如何初始化不同的变量类型为空值 常见的数字,字符,很简单,不多解释. 列表List的其值是[x,y,z]的形式 字典Dictionary的值是{x:a, y:b, z:c} ...
- python2.7入门---变量类型
这篇文章呢,主要是用来记录python中的变量类型学习内容的.接下来就来看一下变量类型,那么什么是变量呢.变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间.基于变量的数据类型,解 ...
- python笔记:#013#高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- [Python]基础教程(4)、Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python中的高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
随机推荐
- JavaScript 函数递归
递归函数 递归函数是在一个函数通过名字调用自身的情况下构成的 项目中例如树状结构渲染,对象深复制,等很多方面都会使用到递归函数 function factorial(num){ if (num < ...
- [再寄小读者之数学篇](2014-07-27 $H^{-1}$ 中的有界集与弱收敛极限)
设 $H^{-1}$ 是 $H^1_0$ 的对偶空间, 定义域为 $[0,1]$. 试证: (1) $\sed{h\sin (2\pi hx);\ h>0}$ 在 $H^{-1}$ 中有界; ( ...
- [译]Ocelot - Load Balancer
原文 可以对下游的服务进行负载均衡. 提供了下面几种负载均衡: LeastConnection - tracks which services are dealing with requests an ...
- springboot集成elasticsearch遇到的问题
public interface EsBlogRepository extends ElasticsearchRepository<EsBlog,String>{ Page<EsBl ...
- Django跨域请求
一.jsonp方式 同源策略会阻止ajaxa请求,但不阻止src. jsonp方式其实是利用了<script>标签可以直接跨域的性质,在body中生成一个<script>标签, ...
- JavaWeb - apache和tomcat是如何配合工作的
ref: https://jingyan.baidu.com/article/47a29f246f354ec0142399dc.html 网上有很多的介绍apache和tomcat的区别,但大部分都是 ...
- Python 官方中文教程(简)
Python 官方教程 前言 这是一次系统学习Python官方教程的学习笔记 整个教程一共16章, 在学习过程中记录自己不知道的和一些重要的知识, 水平有限, 请指正. Python3.7 官方教程. ...
- 【easy】349. Intersection of Two Arrays
找两个数组的交集(不要多想,考虑啥序列之类的,就是简单的两堆数求交集啊!!!最后去个重就好了) //LeetCode里用到很多现成函数的时候,苦手だな- //这个题的思路是,先sort,把两个vect ...
- 【easy】104. Maximum Depth of Binary Tree 求二叉树的最大深度
求二叉树的最大深度 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; ...
- CentOS7.6编译安装nginx
配置阿里云yum源 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yu ...