python基础--列表、元组、字符串及格式化操作

本文介绍了Python的基础数据类型,包括列表的创建、操作(append、pop、del方法),元组的创建及其不可变特性,字符串的定义、操作(加法、乘法、分割、连接)以及格式化字符串的使用,详细讲解了format方法的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表

列表是python中内置的数据类型,在python中列表是一个有序的序列。

  1. 标志
    列表用一对[ ]生成,中间的元素用","隔开,其中的元素不需要是同一类型,同时列表的长度不固定。

  2. 基本操作
    a. 创建
    可以创建一个空列表,也可以直接创建一个赋值列表。

a = [ ]#创建空列表
b = list( )#创建空列表
c = [1,2,3,'hello world']#创建列表

b. append()方法
向列表添加单个元素,每次只添加一个元素,且添加到列表的最后。

a = [1,2,3]
a.append(4)
pritn(a)

c. pop()方法
list.pop(idx)会将索引idx处的元素删除,并返回这个元素。

a = [1,2,3,4]
a.pop(2)#删除索引值2处的元素,并返回这个元素的值

d. del()方法
用来删除列表中元素的方法。

a = [1,2,3,4,5]
del a[0]#删除列表中的第一个元素
del a[2:]#删除列表中第2到最后一个元素

e. 拷贝

list = [1,2,3,4]
list1 = list[:]
list2 = list.copy( )

元组

与列表相似,元组Tuple也是个有序序列,但是元组是不可变的,用()生成。

  1. 标志
    元组用一对( )生成,中间的元素用","隔开,其中的元素不需要是同一类型。一旦创建不可改变。

  2. 基本操作
    a. 创建

a = (1,)#创建只含有一个元素的元组时,要注意在后面多加一个","符号
b = (1,2,3)#创建含多个元素的元组时,则没有必要

b. 不可改变性
元组一旦创建,不可改变。

a = (1,2,3,4)#创建一个元组
a[2] = 5#试图修改位置为2的元素的值

执行上面一段代码会发现系统报错。

string字符串

  1. 定义
    python中可以用一对单引号’'或者双引号""生成字符串。
s = 'hello world'
ss = "hello world"
  1. 基本操作
    a. 加法
s = 'hello' + 'world'

b. 字符串与数字相乘

'hello'*3

3 字符串方法

  • 分割string.split()
    string按照空格(包括多个空格,制表符\t,换行符\n等)分割,并返回所有分割得到的字符串。
string = 'a b c d'
str = string.split( )
print(str)
  • 连接s.jion(str_sequence)
    与分割相反,s.join(str_sequence)的作用是以s为连接符将字符串序列str_sequence中的元素连接起来,并返回连接后得到的新字符串:
s = ' '
s.join(str)
  • 其他方法
    读者可以使用dir()或者help()命名来查看

格式化字符串

Python用字符串的format()方法来格式化字符串。
具体用法如下,字符串中花括号 {} 的部分会被format传入的参数替代,传入的值可以是字符串,也可以是数字或者别的对象。
参考

参考

https://blog.youkuaiyun.com/weixin_43981221/article/details/88980823

感谢,如有不足还请指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值