python非数字型变量(字符串、列表、元组、字典)

特点:

  • 都是一个序列,容可理解为容器 
  • 取值[]
  • 遍历 for in 
  • 计算长度、最大值/最小值、比较、删除
  • 链接+ 重复*
  • 切片

一、列表(List,相当于其他语言中的数组)

  •  用[]定义,数据之间使用,分隔

列表常用操作

1.取值和取索引

取值:list[i]

取索引:list.index(object,start,stop) 

2.修改

list[i] = *

3.增加

list.append()

list.insert(index,object):在指定索引位置插入数据

list.extend(list2):把其他列表中的完整内容增加到列表末尾

4.删除

list.remove(object):从列表中删除指定数据

list.pop(index):指定要删除元素的索引

list.clear():清空列表

del list[i]:从内存中删除

5.遍历

遍历是从头到尾从列表中获取数据,对数据执行相同的操作

for name in name_list:从列表中顺序依次获取数据,每一次循环过程中,数据都会保存在name这个变量中,在循环体内部可以访问到当前这一次获取到的数据

二、元组(tuple)

元组与列表类似,不同之处在于元组的元素不能修改

元组用()定义

元组中通常保存不同类型的变量

如果定义只包含一个元素的元组,要在元素后面添加逗号

info.index():取索引

info.count():统计计数

使用场景:函数的参数和返回值;格式字符串,格式化字符串后面的()本质上就是元组;让列表不被修改

元组和列表之间的转换:

使用list(元组)将元组变为列表

使用tuple(列表)将列表变为元组

三、字典

字典是无序的对象集合

字典用{}定义,字典使用键值对存储数据,键值对之间使用,分割

  • 键key是索引
  • 值value是数据
  • 键和值之间使用:分隔
  • 键必须是唯一的
  • 值可以取任何数据,但是键只能使用字符串、数字或者元组

取值:dictionary[key]

统计键值对数量:len(dic)

合并字典:dic.update(dic_0)

遍历字典:k是每一次循环中获取到的键值对的key

for k in dic:

        print("%s: %s" %(k,dic[k]))

应用场景:

  • 使用多个键值对,描述一个物体的相关信息
  • 将多个字典放在一个列表中,在进行遍历,再循环体内部针对每一个字典进行相同的处理

四、字符串

可使用一对双引号或者单引号定义

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值