数据类型+内置方法 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. ...
随机推荐
- 使用zip.js压缩文件和解压文件
zip.js官方网站为:https://stuk.github.io/jszip/ 在此说明,下面的例子基本上来自官方示例,大家可以做参考,官方示例地址为:https://stuk.github.io ...
- 使用eclipse阅读java源码
很多时候想要阅读java源代码(无论是jdk自带的,还在第三方的),但是我们使用的jar包都是编译好的class包,无法在eclipse中直接打开,此时需要下载源码包. 本文以查看HttpClient ...
- Ubuntu无法连接WiFi
lspci | grep Network1.查看自己的无线网卡驱动2.下载驱动https://www.intel.cn/content/www/cn/zh/support/articles/00000 ...
- ubuntu 解决TXT文本的乱码的问题。
windows 系统上编辑的 txt 文本,在ubuntu上出现 乱码,我是这样解决的 1.terminal上输入以下命令: gsettings set org.gnome.gedit.prefere ...
- @media响应式的屏幕适配
当页面小于960px的时候执行 @media screen and (max-width: 960px){ body{ background: #000; } } 等于960px尺寸的代码 @medi ...
- Python基础(中)
前言 print(" _ooOoo_ ") print(" o8888888o ") print(" 88 . 88 ") print(&q ...
- 【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--参数自动映射篇(6/8)
文章目录 前情概要 路由.action的扫描.发现.注册搞定之后,后来我发现在我们的action里面获取参数往往都是通过request对象来一个一个获取.同样的一行代码我们不厌其烦的重复写了无数次.遂 ...
- Centos7.2下OpenVPN 环境完整部署记录
关于OpenVPN的有关介绍及为何使用OpenVPN在此就不做赘述了,下面直接记录Centos7.2系统下部署OpenVPN环境的操作过程: 1) 先将本机的yum换成阿里云的yum源 [root@t ...
- oracle ocp视频教程笔记
show parameter user user_dump_dest string /u01/app/oracle/diag/rdbms/orcl/orcl/trace oracle日志存放位置d ...
- SCRUM 12.18
明天就是编译课设的第二次中期考核了,大家都感到有一些压力. 所以我们决定今天减少一些工作量. 工作任务分配依旧如往常 成员 任务 彭林江 落实API 郝倩 研究遍历美团数据方法 牛强 落实意见反馈功能 ...