python的高级类型及其常用方法

高级类型

1.1.列表(数组)
name_list=[“张三”,“王五”]
1.2列表的方法
定义列表num_list=[]
输入num_list. 之后按tab键可以调用方法
在这里插入图片描述
在这里插入图片描述
1.3列表的循环遍历
for … in …:

2.1元组:不可修改
name_tuple=(“张三”,“王五”)
索引元组:name_tuple[0]
2.2元组方法
取索引:name_tuple.index(“张三”)
统计元素个数:name_tuple.count(“张三”)
2.3元组遍历
for…in…:

2.4列表和元组转换
list() / tuple()

3.1字典:{键:值}
eg:字典使用print输出时一般是无序的

xiaoming={"name":"小明", "age":"15","gender":True}
print(xiaoming)

3.2字典方法

xiaoming={"name":"小明", "age":"15","gender":True}
#取值
print(xaioming["小明"])
#增加,修改
xiaoming["heiht"]=1.75
xiaoming["name"]="小小明"
#删除
xiaoming.pop("name")
#统计键值对的数量
len(xiaoming)
#合并字典,如果xiaoming和temp有一样的键,会自动更新
temp={"weight":60} 
xiaoming.updata(temp)

3.3字典遍历

#k是xiaoming中的key
for k in xiaoming:
	print("小明的key%s"%k)

4.1字符串
一般用双引号定义
当字符串中间有 “” 时用 ‘’ 定义

str1=‘我是“打西瓜”’

4.2字符串常用方法
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
4.3字符串切片
字符串[开始索引:结束索引:步长](不包括结束索引对应的字符)
倒序索引(想索引到末尾就把结束索引空着,写-1的话不包括最后一个)
num_str[-1]就是最后一个索引
逆序:num_str[::-1]
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值