python学习笔记(三)列表、元组、字符串

这篇博客详细介绍了Python中的列表、元组和字符串的基本操作,包括插入、更新、删除元素,列表合并,元组的定义以及字符串的修改、拆分、拼接和格式化输出。通过实例展示了这些数据结构的使用方法,是Python初学者掌握数据操作的重要教程。
摘要由CSDN通过智能技术生成
#对应《0基础入门学习python》的第5章:列表、元组和字符串

#注意:若未特别说明,区间都是左闭右开区间

#列表:
    #理解:用面向对象的角度去理解,列表其实就是一个类,属性是数组,搭配各种方法
    #方法:插入,更新,删除
    

#定义:使用中括号
arr = []
for i in range(10):
    arr.append(i)  #向列表末尾插入元素

#列表支持不同数据类型的元素共存
arr.append("s")

#列表合并
arr2 = ['合','并']
arr.extend(arr2)  

#插入元素
str = '插入'
arr.insert(2,str)

#修改元素
arr[3] = '修改'

#删除元素
del arr[4]

#删除列表
del arr

arr = []
for i in range(10):
    arr.append(i)

#分片 列表[start=0:end=len(列表):step],注意不修改自身
arr2 = arr[1:7:2]

#若要修改自身,只需左侧为自己即可
arr = arr[1:7:2]




#元组:就是常量列表,不可修改
tuple = (1,2,3)

#注:只有一个元素时,需以,结尾,否则小括号会判定为提高优先级那种意思、


#字符串:一串字符。
#注:涉及字符串修改的方法均不会作用与字符串本身

str = "这是一个字符串" 
str2 = str.replace("这","那")
#上面:str为"这是一个字符串",str2为"那是一个字符串"

#拆分字符串,split返回一个列表
str = str.split('是') #str: -["这","一个字符串"]
str = str[0]+str[1]  
str = str[:1]+"是"+str[1:]  #插入字符串

#拼接字符串jion,和split相对,是将一个列表拼接成一个字符串
str = str.split('是') #str: -["这","一个字符串"]
str = '--'.join(str)  #由于是字符串的方法,所以参数是列表,调用方是字符串

#格式化输出 format
#这是用到了键-值对的思想。在原字符串中挖空,用键表示;在后面补充值。
#若键为数字n,则对应format的第n个字符串(从0开始)
str = "床前明月光,{0},举头望明月,{1}".format("疑似地上霜","低头思故乡")

str2 = "床前明月光,{a},举头望明月,{b}".format(a="疑似地上霜",b="低头思故乡")


#格式化操作符% (和C类似)  字符串 % 元组

str = "这是%d个%s" % (1,"字符串")

#字符串还有很多方法,要用的时候再查即可

不知道笔记如何呈现比较好,有想法的希望可以在评论区指点一下,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值