python_元组和字符串

一、元组

元组与列表的区别:
列表-[元素1,元素2,…]
元组-[元素1,元素2,…]

  1. 元组不可修改,元组小括号可省略。

  2. 元组也支持切片,切片是将目标对象中的元素以某种特定组合导出,而非修改对象本身。
    在这里插入图片描述

  3. 元组不支持修改,所以只有count() index()方法。
    在这里插入图片描述

  4. 没有元组推导式,元组不支持修改!

在这里插入图片描述

打包和解包

打包:生成一个元组,也称为元组的打包。
解包:适用于任何类型,赋值号左边的变量名数量 = 右侧序列的元素数量。
在这里插入图片描述

前后数量不一致,可使用 " * " 将后面所有值赋给c。
在这里插入图片描述

python的多重赋值,其实是先将元组进行打包,然后再解包的过程。
在这里插入图片描述

元组并不是固若金汤的,元组中的元素虽然是不可变的,但如果元组中的元素指向一个可变的列表,依然可以修改列表里的内容。

在这里插入图片描述

二、字符串

2.1 回文数测试

1.回文数测试:
在这里插入图片描述

2.2 常用的大小写字母换来换去的方法

capitalize(): 首字母大写,其余小写。返回的并不是原字符串,因为字符串是不可变的对象,只是按照此规则生成一个新的字符串。
casefold(): 所有字母都小写,除了英语字母外,还可以处理其他语言。
title(): 每个单词的首字母都变大写,其余字母小写。
swapcase(): 大小写翻转。
upper(): 所有字母大写。
lower(): 所有字母小写,只能处理英文字母。

在这里插入图片描述

2.3 左中右对齐的方法

center(width, fillchar=' '): 居中,fillchar填充字符默认空格。
ljust(width, fillchar=' '): 左对齐,用空格补齐。
rjust(width, fillchar=' '): 右对齐。
zfill(width'):0填充左侧,数据报表可用。
width用来指定字符串的宽度,若指定的宽度 <= 原字符串,无对齐,原字符串输出。

在这里插入图片描述

2.4 查找方法

count
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值