元组

用途:不可变的列表,能存多个值,但多个值只有取的需求而没有改的需求。

定义方式:在()内用逗号分隔开多个元素,可以存放任意类型的值。

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学习第六天的更多相关文章

  1. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  2. python循环与基本数据类型内置方法

    今天又是充满希望的一天呢 一.python循环 1.wuile与else连用 当while没有被关键'break'主动结束的情况下 正常结束循环体代码之后会执行else的子代码 "" ...

  3. python中其他数据类型内置方法

    补充字符串数据类型内置方法 1.移除字符串首尾的指定字符可以选择方向1: s1 = '$$$jason$$$' print(s1.strip('$')) # jason print(s1.lstrip ...

  4. python-字典数据类型内置方法

    字典数据类型内置方法(必考) 用途:存多个值,不通过索引取值,可以用关键字找到对应得值 定义方式:{}内以key:value的方式存储多个值,值与值之间用逗号隔开 lis = ['ruixing', ...

  5. while.for循环和基本数据类型内置方法

    while循环补充说明 流程控制之for循环 基本数据类型内置方法 内容详细 1.死循环 真正的死循环是一旦执行,Cpu的功耗会急速上升 知道系统采取紧急措施 所以 尽量不要让cpu长时间不断运算. ...

  6. 【python基础】第09回 数据类型内置方法 01

    本章内容概要 1.数据类型的内置方法简介 2.整型相关方法 3.浮点型相关方法 4.字符串相关方法 5.列表相关方法 本章内容详情 1.数据类型的内置方法简介 数据类型是用来记录事物状态的,而事物的状 ...

  7. python数据类型内置方法

    内容概要 列表内置方法 字典内置方法 字符串转换成字典的方法 eval() 元组内置方法 元组相关笔试题 集合内置方法 列表内置方法 l1 = [2, 4, 5, 7, 3, 9, 0, 6] # 升 ...

  8. 【python基础】第11回 数据类型内置方法 02

    本章内容概要 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 本章内容详细 1.列表内置方法 list 列表在调用内置方法之后不会产生新的值 1.1 统计列表中的数据值的 ...

  9. python数据类型内置方法 字符串和列表

    1.字符串 内置方法操作# a = 'qqssf'#1. print(a[-1:]) #按索引取,正向从0开始,反向从-1开始# print(len(a)) #取长度# a = 'qqssf'# 2. ...

随机推荐

  1. 转 spring配置文件

    spring配置文件   pom文件: <properties> <commons-lang.version>2.6</commons-lang.version> ...

  2. python3 练习题(购物车)

    '''购物车程序需求:1.启动程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检查余额是否够,够就直接扣款,不够就提醒4.用户可一直购买商品,也可随时退出, ...

  3. linux如何查看端口被哪个进程占用

    1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料   linux,windows xshell 方法/步骤     [ ...

  4. Android 底部菜单会被顶起来的情况

    描述:主界面有一排底部菜单,当从主界面跳转到另一个界面,假如说这个界面有软键盘弹出,主界面的顶部菜单会被顶起来. 原因:系统软键盘造成的 解决办法:在返回主界面时将系统软键盘关掉即可

  5. ajax上传文件以及实现上传进度条(转载)

    做微信企业号的时候,在‘我的日志'功能模块里边需要添加一个上传文件的功能,并且要显示上传过程中的进度条和提交后的文件名列表,于是做了基于ajax的文件上传,UI用的是MUI框架,后台是TP框架 前端代 ...

  6. Hive 数据的导入导出

    数据的导入: 通过文件导入,使用load命令 一.导入本地文件: load data local inpath '/home/hadoop/files/emp.txt' overwrite into ...

  7. 《Head First 设计模式》例子的C++实现(2 观察者模式)

    最近在学习设计模式,用的是 <Head First 设计模式>这本书.感觉这本书写的还是很不错的,深入浅出的介绍了各种常用的设计模式.唯一有点不方便的地方是这本书的例子全都是用的 Java ...

  8. item 12: 把重写函数声明为“override”的

    本文翻译自modern effective C++,由于水平有限,故无法保证翻译完全正确,欢迎指出错误.谢谢! 博客已经迁移到这里啦 C++中的面向对象编程总是围绕着类,继承,以及虚函数.这个世界中, ...

  9. 破解Zip加密文件常用的几种方法

    前言 在互联网的浪潮中,大家也许碰到过这种情况: 从网络上下载了一个zip文件,最后却发现它是用密码保护的,或者自己用密码加密了一个很重要zip文件,但是一段时间后忘记了密码,无法打开.这个时候,我们 ...

  10. Libp2p学习(一)

    Libp2p学习 参考资料:libp2p-specifications : https://github.com/libp2p/specs 持续更新ing 1. 介绍 Libp2p的实现目标是: 支持 ...