变量类型-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) ...
随机推荐
- 基于Windows,Python,Theano的深度学习框架Keras的配置
1.安装Anaconda 面向科学计算的Python IDE--Anaconda 2.打开Anaconda Prompt 3.安装gcc环境 (1)conda update conda (2)cond ...
- python3 asyncio-协程模块测试代码
import time import asyncio #统计运行时间的装饰器 def run_time(func): def wrapperfunc(*argv, **kwargv): now = l ...
- MySQL学习8 - 数据的增删改
一.介绍 二.插入数据 INSERT 三.更新数据UPDATE 四.删除数据DELETE 一.介绍 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现 ...
- css实现移动端水平滚动导航
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- 「CTSC2018」暴力写挂
毫无$ Debug$能力 全世界就我会被卡空间.jpg LOJ #2553 UOJ #400 Luogu P4565 题意 给定两棵树$ T,T'$,求一组点对$ (x,y)$使得$deep(x)+d ...
- django drf 基础学习5
一 简介: 用户登录的验证 二 验证机制: 1 session session需要在服务端存储能够通过session_id而获取的信息,每次请求到达服务端时,需要根据session_id这个ke ...
- SQL join 连接时 条件加在 on后面和 where 的区别
task 是用户任务表,manageuser是用户表,以left join 为参考: 此时主表是task,三条sql语句:注意区别.第一句无筛选条件,第二句筛选条件在on后面,第三句sql的筛选语句放 ...
- 游记-WC2019
Day0 报道.开幕式 一大早起来吃了个老北京炸酱面,然而一点都不北京,发现店子墙壁上"这9是--"(cy语) 一路辗转到了二中,报到时在签字版爷稳稳名字下写了cgz ak ioi ...
- vue ssr github 项目及其 文章
https://github.com/Liao123/vue-js-webpack-ssr 这个项目可以完美运行 npm run start 是运行
- vertx实例的fileSystem文件系统模块
初始化 //根据OS区分实现 System.getProperty("os.name").toLowerCase(); Utils.isWindows() ? new Window ...