元组

Python基础入门总结

倖福魔咒の 提交于 2019-12-03 11:37:07
Python基础入门教学 基础中的基础 列表、元组(tuple)、字典、字符串 变量和引用 函数 python视频教程下载 基础中的基础 解释型语言和编译型语言差距; Python概述 解释器执行原理 which python3可以查看python3的位置(linux下); 交互式环境中使用exit()或者ctrl+D退出; 9 // 2表示取结果的整数,乘方使用**; 乘法可以用在 字符串中 也就是说 "_ " * 5 会输出5个 “_”; 数据类型分为 数字型和非数字型: (1)数字型 : 整形、浮点型、布尔型、复数型。(2)非数字型: 字符串、列表、元组、字典。type(变量名)查看变量类型; python3中没有long,只有int; 变量的输入: input()函数。注意: input()函数输入的数据类型都是字符串类型; 在python中,如果变量名需要两个或多个单词组成时,可以按照下面的方式: ①每个单词都是小写;②单词和单词之间使用_下划线连接;③使用驼峰规则; print函数如果不想输出换行,在后面加上一个end=""(例如print(“a”,end=""));单纯的只想输出一个换行可以使用print()或者print(""); \t(制表符(对齐))和\n转义字符; 关于函数的注释,写在函数的下面,加上三个"""。以及文档注释,例如: 1 def sum_2

python基础04--list,cou,dict

我的未来我决定 提交于 2019-12-03 11:07:35
1.1 列表 list 1、列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串,列表,元组,集合,字典 2、 列表是有序的, 可以索引,切片 3、List 中的元素是可以改变的 4、list len(list1) 长度 list1 + list2 多个列表链接 list1*3 列表重复 3 in list1 in 判断元素是否在列表中 5、List 操作: 增: list1.append( 值 ) 在列表最后增加值 list1.insert( 下标 , 元素 ) 向指定位置插入元素 list1.extend(seq) 在列表末尾一次性追加另一个序列的多个值 seq 可以是字符串,元组,集合,字典(取字典的 key 值) 删: list1.pop(index) 移除元素,并返回该元素的值, 若没有传入元素,则默认为最后一个元素 列表被改变 list1.remove( 元素 ) 移除列表中某个值的第一匹配项 列表被改变 没有返回值 list1.clear() 清空列表 del list1 删除列表 del list1[2:1] 切片去删除列表元素 改: list1[index] = 新元素 list1[0:2] = 新元素 把对应切片元素去掉后,换成新元素最小的多个值 查: list1[index] for 循环 公共方法: len(list1)

Python模块(时间,随机)

自作多情 提交于 2019-12-03 11:05:40
Python基础学习笔记(六) time模块: 时间的三种表示方法: 1.格式化字符串   2.时间戳  用来表示和1970年的时间间隔,单位为s 3.元组 struct_time 9个元素 time的struct_time对象是一个命名元组,用于表示时间对象,包括9个字段属性: time模块的函数: time.time()  获取时间戳 time.sleep()  延迟多少秒 time.gmtime()   获取utc时间 time.localtime()  获取本地时间 import time print(time.time()) print(time.sleep(1)) print(time.gmtime()) print(time.localtime()) x = time.localtime() print(x.tm_sec) time.strftime(格式,元组)   将元组转换为标准格式输出 time.strftime('%Y %m %d %X')  #不写默认为localtime元组 time.process_time()  返回当前进程处理器运行时间 time.pref_counter()  返回性能计数器 time.monotonic()  返回单向时钟 datetime模块: 包括两个常量: datetime.MINYEAR  表示最小年份为:1

python之元组

妖精的绣舞 提交于 2019-12-03 10:54:44
摘要:本文主要介绍了元组以及相关的操作。 1、基本介绍 元组是一种简单的数据集合类型,其基本形式和列表类似,只不过括号改成了小括号()。其主要特点是可以防止数据的改动。 2、基本操作 元组的基本操作很简单,主要包括下标、查找、子串计数、长度等。 1 t1 = ('aa', 'bb', 'cc', 'bb') 2 3 # 1. 下标 4 print(t1[0]) # aa 5 6 # 2. index() 7 print(t1.index('bb')) #1 8 # print(t1.index('bbb')) #error 9 10 # 3. count() 11 print(t1.count('aa')) #1 12 print(t1.count('aaa')) #0 13 14 # 4. len() 15 print(len(t1)) #4 3、间接修改 1 t1 = ('aa', 'bb', 'cc', 'bb') 2 3 # t1[0] = 'aaa' 4 5 t2 = ('aa', 'bb', ['cc', 'dd']) 6 # print(t2[2]) 7 # print(t2[2][0]) 8 t2[2][0] = 'TOM' 9 print(t2) #('aa', 'bb', ['TOM', 'dd']) 来源: https://www.cnblogs.com

Python 变量类型

爱⌒轻易说出口 提交于 2019-12-03 09:59:25
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 变量赋值 Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: #!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 print counter print miles print name View Code 以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。 执行以上程序会输出如下结果: 100 1000.0 John 多个变量赋值 Python允许你同时为多个变量赋值。例如: a = b = c = 1 以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。 您也可以为多个对象指定多个变量。例如: a, b, c = 1, 2

Python基础:Python数据类型详解之列表与元组

余生颓废 提交于 2019-12-03 09:14:52
Python数据类型 Python语言的一个特色是在变量赋值时,不需要声明变量的类型,原因是Python可以根据每个变量的初始赋值分析其类型,并在内部对其进行跟踪。 Python常见的数据类型简介如下: Booleans(布尔型):其值为True或False。 Numbers(数值型),分为以下几种: Integer(整数) Float(浮点数) Fractions(分数) 复数 Strings(字符串型):是 Unicode 字符序列 List(列表):是值的有序序列 Tuples(元组):是有序且不可变的值序列 Dictionarys(字典):无序的键值对 // 但有方法可以使之变为有序的,而且据说Python3.7中的字典是有序的. Sets(集合): 无序的 Bytes(字节)和Byte Arrays:例如: 一份 JPEG 图像文件。 NOTE: 下面将依次详细介绍各种数据类型,及常用的方法。 下面直接上干货,争取用最简练的语言详解每个数据类型,及对应的常用方法。 Python数据类型详解 在说Python的数据类型前,先说说类和对象。 Python.org是这样解释两者关系的:对象是对客观事物的抽象,而类是对对象的抽象。 set foldmethod=syntax > type () #查看某个对象所属的类 >>> dir(str) #查看某个类都提供了什么方法。P.S

Python数据类型详解

随声附和 提交于 2019-12-03 09:10:10
Python数据类型详解 python的数据类型有: 整数 浮点数 字符串 布尔值 列表 元组 字典 集合 空值 1、整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。 2、浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。 3、数字操作 3.1 数字类型转换 int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象x转换为字符串 repr(x)

Day1---Python数据类型 详解

无人久伴 提交于 2019-12-03 09:09:24
Day1--Python数据类型 Python数据类型 详解 1、Number(数字) 1.1数值类型的赋值和计算 1.2数值运算 2、字符串 3、列表 4、元组 5、set(集合) 6、Dictionary(字典) 7、数据类型之间的转换 Python数据类型 详解 python中有六类数据类型: Number(数字) String(字符) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3的六个标准数据类型中: 不可变数据(3个) :Number,String,Tuple 可变数据(3个) :List,Dictionary,set 1、Number(数字) python3支持 int、float、bool、complex(复数) python3里,只有一种整数类型 int,表示长整型,没有python2中的Long 1.1数值类型的赋值和计算 a , b , c , d = 20 , 5.6 , True , 2.2 + 5j #赋值语句数据类型 a , b , c , d = 20 , 5.6 , True , 2.2 - 5j print ( type ( a ) , type ( b ) , type ( c ) , type ( d ) ) print ( d ) print ( d . real ) #显示实部

Python学习4:数据类型详解

流过昼夜 提交于 2019-12-03 09:09:07
Python的数据类型主要包括:元组、列表、字典 1.元组 元组类似于Java的数组,但具有以下特点: 1. 具有下标 2.身有残疾的 只读列表 如下,我们定义一个元组aTuple # coding=utf-8 # 元组 # 元组不可以更改 aTuple = ( 1 , '个' , '大西瓜' , 'string' ) print aTuple print type(aTuple) print aTuple[ 0 ] print aTuple[ 1 : 3 ] # aTuple[0] = 20 报错,不能更改 for x in aTuple: #遍历元组 print x print '#' * 20 结果: (1, ' \xe 4 \xb 8 \xaa ', ' \xe 5 \xa 4 \xa 7 \xe 8 \xa 5 \xbf \xe 7 \x 93 \x 9c', 'string') <type 'tuple'> 1 (' \xe 4 \xb 8 \xaa ', ' \xe 5 \xa 4 \xa 7 \xe 8 \xa 5 \xbf \xe 7 \x 93 \x 9c') 1 个 大西瓜 string # # # # # # # # # # # # # # # # # # # # 2.列表 列表类似于Java中的List 具有下标。 aList = [ '一刀' , '切成

python六大数据类型详解

巧了我就是萌 提交于 2019-12-03 09:08:24
python 六大数据类型详解 文章目录 python 六大数据类型详解 数据类型简介 Number(数值) String(字符串) List(列表) 1. 列表函数 1.1 list 函数 1.2 len 函数 1.3 max 函数 1.4 min 函数 2 列表方法 2.1 append 2.2 count 2.3 extend 2.4 index 2.5 insert 2.6 pop 2.7 remove 2.8 reverse 2.9 sort 2.10 clear 2.11 copy 3. 列表基本操作 3.1 改变列表:元素赋值 3.2 删除列表元素 3.3 切片赋值 Tuple(元组) 1. 元组基本操作 1.1 创建元组 1.2 访问元组 1.3 修改元组 1.4 删除元组 2 元组运算符 2.1 元组求长度 2.2 连接元组 2.3 复制元组 2.4 判断元素 2.5 元组中指定位置元素访问 3 元组内置函数 Set(集合) 1、集合创建 2、集合的基本操作 2.1 添加元素 2.2 移除元素 2.3 计算集合元素个数 2.4 清空集合 2.5 判断元素是否存在 2.6 集合运算 3、集合推导式 4、集合内置方法 4.1 difference() 4.2 difference_update() 4.3 intersection() 4.4 intersection