数据类型+内置方法 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. ...
随机推荐
- oracle 定期迁移分区表数据(不落地)
[oracle@SJ ~]$ cat /home/oracle/JY_SJ.sh #!/bin/bashsource /home/oracle/.bash_profileSDATE=$(date + ...
- MP实战系列(六)之代码生成器讲解
MP的代码生成器可谓用"简洁"二字,来形容. 我个人觉得jeesite的代码生成器都不一定比它好用.当然也是由于我个人的习惯. 只需一键执行main方法,就可以生成对应的项目文件, ...
- WebSocket原理与实践(二)---WebSocket协议
WebSocket原理与实践(二)---WebSocket协议 WebSocket协议是为了解决web即时应用中服务器与客户端浏览器全双工通信问题而设计的.协议定义ws和wss协议,分别为普通请求和基 ...
- uploadify 302 上传图片报错
1.uploadify 302 上传图片报错 2.解决方式 一 uploadify 302 上传图片报错 备注:谷歌浏览器不报错,只在火狐报错. 二 解决方式 原因:插件调用,不能自带身份验证信息 ...
- Android学习之基础知识三(Android日志工具Log的使用)
Android中的日志工具Log(android.util.Log): 1.打印日志的方法(按级别从低到高排序): Log.v():级别verbose,用于打印最为烦琐,意义最小的日志 Log.d() ...
- Linux系列教程(五)——Linux常用命令之链接命令和权限管理命令
前一篇博客我们讲解了Linux文件和目录处理命令,还是老生常淡,对于新手而言,我们不需要完全记住命令的详细语法,记住该命令能完成什么功能,然后需要的时候去查就好了,用的多了我们就自然记住了.这篇博客我 ...
- c# 设置桌面背景窗口 SetParent
using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms ...
- wpf项目打开多个窗体在任务栏只有一个任务
原文:wpf项目打开多个窗体在任务栏只有一个任务 如果在wpf里,在一个父窗体上打开子窗体,只在任务栏显示一个任务,不是qq聊天窗口俩人聊天人显示俩给那样,只能显示 一个 private void B ...
- C#实现.Net对邮件进行DKIM签名和验证,支持附件,发送邮件签名后直接投递到对方服务器(无需己方邮件服务器)
项目地址 https://github.com/xiangyuecn/DKIM-Smtp-csharp 主要支持 对邮件进行DKIM签名,支持带附件 对整个邮件内容(.eml文件)的DKIM签名进行验 ...
- C/C++中连接函数strcat的应用(简单讲解)
有位学弟问到我如何将两个字符连接起来,想想java/python里面可以直接用+连接起来,可是C/C++里面有没有这么方便的做法呢? 答案是有的,在C语言的string.h库中有个神奇的函数叫做str ...