数据类型+内置方法 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. ...
随机推荐
- Linux 之 rsyslog 系统日志转发
一.rsyslog 介绍 ryslog 是一个快速处理收集系统日志的程序,提供了高性能.安全功能和模块化设计.rsyslog 是syslog 的升级版,它将多种来源输入输出转换结果到目的地,据官网介绍 ...
- 按行读取.txt文件,并按行写入到新文件中
package com.test.io; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Fi ...
- Matlab使用技巧
(1) Matlab强制退出正在运行的程序A: Ctrl + C(2)如何让Matlab跑完程序后自动关机?A: 在程序的末尾加上一条代码: system('shutdown -s') 当然 ...
- 深入浅出的webpack构建工具---tree shaking打包性能优化(十二)
阅读目录 1. 什么是tree-shaking? 2. 在webpack中如何使用 tree-shaking 呢? 3. 使用webpack-deep-scope-plugin 优化 回到顶部 1. ...
- MySQL(十四)管理维护及性能优化
关于MySQL的学习,<MySQL必知必会>这本书呢,看完已经两个月了,一直被工作以及生活的一些琐事拖着,趁着今晚有空闲,就整理完了最后的几章学习笔记,接下来的学习计划呢, 应该是pyth ...
- 分析网络流量Capsa笔记
Capsa是一款网络分析仪,允许您监控网络流量,解决网络问题并分析数据包.通过提供生动的图表,通过设计良好的GUI提供丰富的统计信息和实时警报,Capsa可让IT管理员实时识别,诊断和解决有线和无线网 ...
- linux中yum与rpm区别
一.源代码形式 1. 绝大多数开源软件都是直接以原码形式发布的 2. 源代码一般会被打成.tar.gz的归档压缩文件 3. 源代码需要编译成为二进制形式之后才能够运行使用 ...
- python 对时间操作
from datetime import datetime,timedelta 'date_test':fields.function(_datetime_all,type='datetime', ...
- ubuntu 中iptables
ubuntu中启动及关闭iptables 在ubuntu中由于不存在 /etc/init.d/iptales文件,所以无法使用service等命令来启动iptables,需要用modprobe命令. ...
- AutoMapper自动映射
十年河东,十年河西,莫欺少年穷. 学无止境,精益求精. 不扯犊子,直接进入正题: AutoMapper自动映射常用于EF中,能很好的解决DTO和Model之间相互映射的问题.在未使用AutoMappe ...