那跑过去的昼夜,是孤独的|

Smera1d0

园龄:1年6个月粉丝:11关注:0

实验四报告: 熟悉Python字典、集合、字符串的使用

实验目标

本实验的主要目标是熟悉Python中字典、集合、字符串的创建和操作,包括字典的创建、访问、修改和合并,集合的创建、访问以及各种集合运算,以及字符串的创建、格式化和常用操作。

实验要求

通过编写Python代码,验证以下要求:

  1. 熟悉Python字典的创建、访问、修改、合并。
  2. 熟悉Python集合的创建、访问、以及各种集合运算。
  3. 熟悉Python字符串的创建、格式化、常用操作。

实验内容

1. Python字典的操作

首先,我们将研究Python字典的创建、访问、修改和合并。

字典的创建

# 创建一个字典
my_dict = {
"name": "John",
"age": 30,
"city": "New York"
}

字典的访问

# 访问字典中的值
name = my_dict["name"]
age = my_dict["age"]
print(f"Name: {name}, Age: {age}")

字典的修改

# 修改字典中的值
my_dict["age"] = 31
print(f"Updated Age: {my_dict['age']}")

字典的合并

# 合并两个字典
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
merged_dict = {**dict1, **dict2}
print("Merged Dictionary:", merged_dict)
#键和值合并为字典
keys = ['a','b','c']
values = [1,2,3]
merged_dict = dict(zip(keys, values))
print("Merged Dictionary:", merged_dict)

2. Python集合的操作

接下来,我们将研究Python集合的创建、访问以及各种集合运算。

集合的创建

# 创建一个集合
my_set = {1, 2, 3, 4, 5}

集合运算

# 集合运算示例
set1 = {1, 2, 3, 4, 5}
set2 = {3, 4, 5, 6, 7}
# 并集
union_set = set1.union(set2)
print("Union Set:", union_set)
print("Union Set:", set1 | set2)
# 交集
intersection_set = set1.intersection(set2)
print("Intersection Set:", intersection_set)
print("Intersection Set:", set1 & set2)
# 差集
difference_set = set1.difference(set2)
print("Difference Set:", difference_set)
print("Difference Set:", set1 - set2)

3. Python字符串的操作

最后,我们将研究Python字符串的创建、格式化和常用操作。

字符串的创建

# 创建一个字符串
my_string = "Hello, World!"

字符串的格式化

以下是三种常见的字符串格式化方式:%d%c%s

  1. %d:用于整数格式化

    • %d 用于插入整数值到字符串中。例如,您可以将整数变量插入到字符串中以生成动态文本。

    示例:

    age = 30
    message = "My age is %d years old." % age
    print(message)

    输出:

    My age is 30 years old.
  2. %c:用于字符格式化

    • %c 用于插入单个字符到字符串中。这通常与字符变量一起使用。

    示例:

    initial = 'A'
    message = "My name starts with the letter %c." % initial
    print(message)

    输出:

    My name starts with the letter A.
  3. %s:用于字符串格式化

    • %s 用于插入字符串到字符串中。这是一种通用的字符串插值方式,可以用于字符串以及其他数据类型的格式化。

    示例:

    name = "Alice"
    greeting = "Hello, %s!" % name
    print(greeting)

    输出:

    Hello, Alice!

Python 3.6及更高版本还支持更现代的f-strings,它们提供了更简洁和直观的方式来格式化字符串,但上述的%d%c%s 仍然是常见且有效的方式。

# 字符串格式化
name = "Alice"
age = 25
formatted_string = f"My name is {name} and I am {age} years old."
print(formatted_string)

常用字符串操作

# 常用字符串操作
original_string = "This is a sample string."
# 字符串长度
length = len(original_string)
print("String Length:", length)
# 字符串分割
split_string = original_string.split(" ")
print("Split String:", split_string)
# 字符串替换
new_string = original_string.replace("sample", "modified")
print("Replaced String:", new_string)

结论

通过本实验,我们成功熟悉了Python字典、集合和字符串的创建和操作。这些基本概念和技能在Python编程中非常重要,将有助于我们更好地处理数据和文本处理任务。

本文作者:Smera1d0

本文链接:https://www.cnblogs.com/Smera1d0/p/17764148.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Smera1d0  阅读(477)  评论(0编辑  收藏  举报
  1. 1 郑润泽
  2. 2 如果呢 郑润泽
- 郑润泽
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 郑润泽

作曲 : 郑润泽

编曲 : 朴桑松Sunny@壹橙Music

制作人 : 苗柏杨@壹橙Music/郑润泽

我想 说不清哪天

你就会回来

你就会回来

可太多的思念

可太多的思念

却压着时钟转

喜欢 在夜深人静

喜欢 在夜深人静

零碎的不堪

零碎的不堪

能孤单的 大胆

能孤单的 大胆

太多挂念

太多挂念

光好刺眼

殆尽之前

殆尽之前

你出现在我眼前

就当是我的幻觉 慢一点

就当是我的幻觉 慢一点

如果倒转思念

如果倒转思念

在这之前

能够将我换为你来选

你要让时间怎么转

你要让时间怎么转

刚错过的怎么换

刚错过的怎么换

不想到醒来缺一块

不想到醒来缺一块

我想过忘记

我想过忘记

是最后最坏的打算

一尘不染

一尘不染

如此简单

如此简单

你羞涩的拍下的相片纸

你羞涩的拍下的相片纸

第一次的画面

第一次的画面

你让我触动了这按键

是放松的那面

是放松的那面

再到后来慢慢的瓦解

再到后来慢慢的瓦解

在暂时分别那天

在暂时分别那天

谁能够想到那是我们

谁能够想到那是我们

两人之间最后的一面

明明在这之前

明明在这之前

相拥的如此坚定

相拥的如此坚定

说着一直在身边

说过要一起看的海

说过要一起看的海

现在我独自等待

现在我独自等待

你要让时间怎么转

你要让时间怎么转

刚错过的怎么换

刚错过的怎么换

不想到醒来缺一块

不想到醒来缺一块

我想过忘记

我想过忘记

是最后最坏的打算

我的无力成为了我的败笔

我的无力成为了我的败笔

我是无法做到真的毫不在意

我是无法做到真的毫不在意

我只能做的只是每天

我只能做的只是每天

默念 默念

忘记是最后最后的最坏打算

忘记是最后最后的最坏打算

一尘不染

一尘不染

如此简单

如此简单

不断的失重

不断的失重

直到我失控

直到我失控

没有任何理由

没有任何理由

你已经看见

你已经看见

怎会相信我说的我不痛

你要让时间怎么转

你要让时间怎么转

刚错过的怎么换

刚错过的怎么换

不想到醒来缺一块

不想到醒来缺一块

我想过忘记

我想过忘记

是最后最坏的打算

一尘不染

一尘不染

如此简单

如此简单

吉他 : 陈麒元@NoMarryStudio

弦乐 : 国际首席爱乐乐团

鼓 : 伊佳文

鼓录音 : 万曦

和声 : 彭浩楷

混音/母带 : 钟焕楷@壹橙Music/谭玉堂

封面设计 : ELANUS

艺人经纪 : 青小桔@青桔娱乐

艺人宣传 : 肖肖@Matrix/毛俊@青桔音乐

企划营销 : 花境艺@银河方舟/赵国庆@银河方舟

艺人合作统筹:姚慧佳@银河方舟

项目总监:宫尹琳@银河方舟

出品人:陆㻛@银河方舟/张洛铭@Matrix/李淘@青桔音乐

OP:青桔音乐

SP:银河方舟

评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示