鱼C论坛

 找回密码
 立即注册
查看: 2141|回复: 0

[学习笔记] 字符串2

[复制链接]
发表于 2019-4-22 20:21:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 我是python小白 于 2019-4-22 20:32 编辑

元祖访问
格式:元祖名[下标]

下标从0开始,注意不要超过范围(越界)

获取最后一个元素


    le[-1]

元祖的元素不可修改,元祖是不可以用下标来修改元素的。

如果元祖添加列表,可以修改列表里的值,因为元祖是存放列表地址,只要地址不变就可以。

del tuple 删除元祖

元祖操作:
使用+来连接两个元祖,返回一个新的元祖

使用*号来实现元祖的重复

用in来判断元素是否在元祖中

元祖的截取
格式:tuple[开始:结束下标前一位]

tuple[3:7]

二维元祖
tuple = ((1,2,3),(4,5,6))

元祖方法
len()返回元祖中的个数

max()返回元祖中的最大值

min()返回元祖中的最小值

将列表转出元祖
t = tuple(list)

元祖的遍历
for i in (1,2,3,4,5,6)

​        print(i)

字符串续集2
字符串方法(续)
str1.split(str,num)

以str为分隔符截取字符串,如果指定num,则仅截取num个字符串

str.splitlines([keepends])  换行切割

(\r \r\n \n)分隔,如果参数写True是列表显示换行符

str.join(list)

功能:以指定的字符串为分隔符,将list的所有元素组合在一起

man()和min()方法

一个求asll的最大值,和最小值

str.replace(要替换值,新值,替换几个)

默认替换全部,参数3是可选值

a = str.maketrans("要修改值","改成的值")

这是一个映射表需要搭配translate使用

str.translate(a)

str.artswith(str[,开始位置,结束位置])

开头是否是字符串str,是则范湖True否则返回False

endseith(str[,start=0, end=len(str)])

末尾是否已字符串str结尾,是则返回True,否则返回False,可选范围


    str.encode(encoding="utf-8",erros="strict")

参数erros可以改成ignore忽略错误


    str.decode("utf-8",'ignore')

参数erros可以改成ignore忽略错误

注意:编码和解码的编码要一致
str.isalpha()

如果字符串至少有一个字符串且所有字符都是字母,返回True否则False。

str.isalnum()

如果字符串,至少有一个字符且所有字符字母和数字返回True,否则False

str.isupper()

字符串中至少有一个英文字符且所有字符都是大写的英文字母返回True否则False

str.islower()

字符串中至少有一个英文字符,且都小写

str.istitle()

如果字符串是变体画的(开头单词字母是大写的)返回True否则False

str.isdigit()

如果字符串中包含数字字符返回True否则返回False

str.isnumeric()

和isdigit()一样。但是字符串只包含十进制字符

str.isspace()

如果字符串中包含空格返回True否则范湖False

字典

    键-值存储,就有极快的查找速度

key的特性:

1、key在字典必须唯一

2、key必须是不可变的对象

3.字符串、整数等是不可变的,可以作为key

4、list是可变的,不能作为key

5、字典是无序的

创建存入数据
dict1 = {"tom":60, "lilei":70}
字典元素访问
格式:字典名[key]
dict1["lilei"] #访问字典元素
在询问没有key的值会报错

dict1.get(key)

这个方法是不会报错的

添加字典
dict1["hanmeimei"] = 90

因为一个key对应一个value,所以,多次对一个key的value赋值,其实是修改值

删除值
dict1,pop(key)

字典遍历
for key in dict1:

for value in dict1.values():

for k,v in dict1.items()

for i ,v2 in enumerate(dict1)

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 10:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表