Python基础学习:(字符串、列表、元组、字典)

一、字符串(String)

  1. 定义:
    *Python中的字符串可以使用单引号、双引号和三引号表示,使用反斜杠 \ 转义特殊字符。
    *是python中最常用的数据类型,支持字符串拼接(+表示)、截取等多种运算。

代码示例1:字符串连接

res1="liangliang"
res2="yaya"
print("结果为:{}".format(res1+res2))
结果为:liangliangyaya

代码示例2:截取字符串—使用切片操作

res1="liangliang"
print('截取前7个字符的值:',res1[0:7])
截取前7个字符的值: liangli
  1. 字符串常用的命令操作:
命令操作描述
\n换行
\f换页
+字符串连接
*重复输出字符串
[:]截取字符串中的部分
[]索引获取字符串
%S格式化字符串

二、列表(List)

  1. 定义:
    * 由一系列按特定顺序排列组成的元素,可以完成集合类的数据结构实现。可以创建包含字母表中所有字母、数字等任何元素。
    * python中,列表写在方括号之间[ ] ,并用逗号分隔其中的元素。
    * 列表索引由0开始,-1为从末尾开始的位置。

代码示例1:访问列表元素

list = ['liangliang','小佳','孙悟空']
print(list)
=========================== RESTART: D:/py基础代码/323.py ==========================
['liangliang', '小佳', '孙悟空']

代码示例2:修改列表元素

list = ['liangliang','小佳','孙悟空']
list[0]='梁梁'
print(list)
=========================== RESTART: D:/py基础代码/323.py ==========================
['梁梁', '小佳', '孙悟空']

代码示例3:列表插入数据

list = ['liangliang','小佳','孙悟空']
list.insert(2,'美丽的小佳')
print(list)
=========================== RESTART: D:/py基础代码/323.py ==========================
['liangliang', '小佳', '美丽的小佳', '孙悟空']
  1. 列表常用的命令操作:
方法命令操作描述
[: :]列表切片
for循环遍历列表
append新增数据到列表尾部
insert列表插入数据
extend列表的追加
del/remove列表删除
sort列表排序
reverse列表反转
len获取列表的长度
max获取列表元素的最大值
min获取列表元素的最小值
pop移除列表中的一个元素(默认最后一个)

三、元组(Tuple)

  1. 定义:
    *列表是可以修改的,对处理网站的用户列表或游戏中的角色至关重要。有时候也需要一些不能修改的元素,元组可以满足要求。
    *元组写在小括号里面,需加逗号隔开。注:定义只有一个元素的元组,也必须加逗号。
    *python将不能修改的值称为不可变的,而不可变的列表被称为元组
    代码示例1:遍历元组中的所有值
tuple1 = ('liangliang',520,'小佳',250,'孙悟空')
for tup in tuple1:
        print(tup)
=========================== RESTART: D:/py基础代码/323.py ==========================
liangliang
520
小佳
250
孙悟空

代码示例2:修改元组变量。注:虽不能修改元组的元素,但可以给存储元组的变量赋值。

tuple1 = ('liangliang',520,'小佳',250,'孙悟空')
tuple1 = ('jiajia','xiongxiong','小美嘛',230)
#给tuple1变量重新进行了赋值
for tup in tuple1:
        print(tup)
=========================== RESTART: D:/py基础代码/323.py ==========================
jiajia
xiongxiong
小美嘛
230

四、字典(dict)

  1. 定义:
    *在python中,字典是一系列键值对。每个键都与一个值相相关联。
    *字典是无序的对象集合,用{ }表示,使用键–值(key–value)存储,键和值之间用冒号隔开,查找速度很快。
    *键(key)必须使用不可变类型,同一个字典中,键必须是唯一的。

代码示例1:访问字典中的值

classmates={
    "name":"刘德华",
    "sex":"男",
    "age":18,
    "address":"中国"
    }
str = (classmates['name'])
print(f"哇塞,{str}简直太帅了!")
=========================== RESTART: D:/py基础代码/323.py ==========================
哇塞,刘德华简直太帅了!

代码示例2:使用get()方法来访问值

classmates={
    "name":"刘德华",
    "sex":"男",
    "age":18,
    "address":"中国"
    }
str = classmates.get("address")
print(str)
=========================== RESTART: D:/py基础代码/323.py ==========================
中国

代码示例3:获取字典中所有的键值对

classmates={
    "name":"刘德华",
    "sex":"男",
    "age":18,
    "address":"中国"
    }
for key,value in classmates.items():
    print(f"\nkey:",key)
    print(f"value:",value)
=========================== RESTART: D:/py基础代码/323.py ==========================

key: name
value: 刘德华

key: sex
value: 男

key: age
value: 18

key: address
value: 中国
  1. 字典中常用的操作方法介绍:
方法操作描述
get()访问字典中的元素
key访问字典中的元素,不存在会抛出异常
items()获取所有键值对
keys()获取键
values()获取值
update合并字典
clear清除字典中的元素

ps:与各位猿友们一起学习进步,共勉!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁梁呀呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值