数据类型+内置方法 python学习第六天
元组
用途:不可变的列表,能存多个值,但多个值只有取的需求而没有改的需求。
定义方式:在()内用逗号分隔开多个元素,可以存放任意类型的值。
names=(‘alex’,’blex’,’clex’)
强调:在元组只有一个元素时,务必加一个逗号。
X=(‘egon’)
基本操作:
1按索引取值(正向+方向)
names=('alex','blex','clex','dlex')
print(names[0])
names=('alex','blex','clex','dlex')
print(names[-3])
2切片(顾头不顾尾,步长)
names=('alex','blex','clex','dlex',9,7.4)
print(names[0:5])
names=('alex','blex','clex','dlex',9,7.4)
print(names[0:4:2])
3长度
names=('alex','blex','clex','dlex',9,7.4)
print(len(names))
4成员运算in ,not in
names=('alex','blex','clex','dlex',9,7.4)
print('alex'in names)
names=('alex','blex','clex','dlex',9,7.4)
print(not'al'in names[0])
5循环
names=('alex','blex','clex','dlex',9,7.4)
for i in names:
print(i)
总结:可以存多个值,任意类型
有序
不可变
6 count
names=('alex','blex','clex','dlex',9,7.4,'clex')
print(names.count('clex'))
7 index
names=('alex','blex','clex','dlex',9,7.4,'clex')
print(names.index('clex',0,6))
字典
用途:存多个值,但每一个值都有一个key与之对应,key对值有描述性的功能
对存放的的多个值表示是不同的状态时,用字典。
定义方式:
alien_0={‘color’:’green’,’points’:5} 在花括号用逗号分隔开多个元素,每个元素都是key:value的形式。
Print(alien_0[‘color’]) key通常是字符串类型的,valve可以是任意类型,但key必须是不可变类型。
Print(alien-0[‘points’])
基本操作:
1按key存取值,可存可取。
alien_0={'color':'green','points':5}
print(alien_0['color'])
new_points=alien_0['points']
print('your just earned ' + str(new_points)+'points!')
print(alien_0)
alien_0['x_position']=0
alien_0['y_postion']=25
print(alien_0)
2长度
alien_0={'color':'green','points':5}
print(len(alien_0))
3成员运算 in not in
4删除
del
alien_0={'color':'green','points':5}
del alien_0['color']
print(alien_0)
数据类型+内置方法 python学习第六天的更多相关文章
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
- python循环与基本数据类型内置方法
今天又是充满希望的一天呢 一.python循环 1.wuile与else连用 当while没有被关键'break'主动结束的情况下 正常结束循环体代码之后会执行else的子代码 "" ...
- python中其他数据类型内置方法
补充字符串数据类型内置方法 1.移除字符串首尾的指定字符可以选择方向1: s1 = '$$$jason$$$' print(s1.strip('$')) # jason print(s1.lstrip ...
- python-字典数据类型内置方法
字典数据类型内置方法(必考) 用途:存多个值,不通过索引取值,可以用关键字找到对应得值 定义方式:{}内以key:value的方式存储多个值,值与值之间用逗号隔开 lis = ['ruixing', ...
- while.for循环和基本数据类型内置方法
while循环补充说明 流程控制之for循环 基本数据类型内置方法 内容详细 1.死循环 真正的死循环是一旦执行,Cpu的功耗会急速上升 知道系统采取紧急措施 所以 尽量不要让cpu长时间不断运算. ...
- 【python基础】第09回 数据类型内置方法 01
本章内容概要 1.数据类型的内置方法简介 2.整型相关方法 3.浮点型相关方法 4.字符串相关方法 5.列表相关方法 本章内容详情 1.数据类型的内置方法简介 数据类型是用来记录事物状态的,而事物的状 ...
- python数据类型内置方法
内容概要 列表内置方法 字典内置方法 字符串转换成字典的方法 eval() 元组内置方法 元组相关笔试题 集合内置方法 列表内置方法 l1 = [2, 4, 5, 7, 3, 9, 0, 6] # 升 ...
- 【python基础】第11回 数据类型内置方法 02
本章内容概要 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 本章内容详细 1.列表内置方法 list 列表在调用内置方法之后不会产生新的值 1.1 统计列表中的数据值的 ...
- python数据类型内置方法 字符串和列表
1.字符串 内置方法操作# a = 'qqssf'#1. print(a[-1:]) #按索引取,正向从0开始,反向从-1开始# print(len(a)) #取长度# a = 'qqssf'# 2. ...
随机推荐
- k8s调度的亲和性和反亲和性
文章转自 http://ju.outofmemory.cn/entry/278349 https://www.jianshu.com/p/102c4df69af9 RequiredDuringSche ...
- <mvc:annotation-driven />注解意义(转)
文章转自http://elf8848.iteye.com/blog/875830 http://www.cnblogs.com/shuo1208/p/5552134.html 暂时只知道对json的支 ...
- MyBatis+Hibernate+JDBC对比分析
MyBatis目前作为持久层,用的最多,因为它符合互联网开发的变动性,实际开发中需求总会有这样的,那样的变动,MyBatis虽然没有Hibernate那么全自动化,而且对于开发人员的sql能力要求比较 ...
- Python2.7-内置函数
具体参见:https://docs.python.org/2/library/functions.html#file 1.进制转换:bin(x), oct(x), hex(x) 把一个十进制数分别转换 ...
- HTTPS深入理解
HTTPS = HTTP + TLS
- JDBC使用MYSQL的LOAD DATA LOACAL INFILE和LOAD DATA INFILE
MYSQL的LOAD方法都必须建立在mysql服务允许使用该命令的情况下: 开启该命令的方法: 1.在实例对应的my.cnf(windows为my.ini)中添加一行local-infile=1(默认 ...
- BZOJ3676 APIO2014 回文串 Manacher、SA
传送门 首先一个结论:串\(S\)中本质不同的回文串个数最多有\(|S|\)个 证明考虑以点\(i\)结尾的所有回文串,假设为\(S[l_1,i],S[l_2,i],...,S[l_k,i]\),其中 ...
- 重装系统之制作U盘启动盘
准备: 1.需要一个大于4G的U盘. 2.一个原版系统. 3.制作U盘启动盘的工具—ultraliso. 一.一个大于4G的U盘 制作启动盘将会格式化U盘,记得做好备份. 二.一个原版系统 至于你要装 ...
- DELL升级bios方式
升级过程其实很简单 1.官网下载exe文件,放入U盘 2.重启电脑F12选择升级bios 3.选择U盘里面的升级文件 4.重点来了!!! boot options 是什么? 就是boot设置里面自己自 ...
- MGR主从不一致问题排查与修复
运行环境 linux:CentOS release 6.8 (Final) kernel:2.6.32-642.6.2.el6.x86_64 mysql Server version: 5.7.21- ...