说明
本练习在课堂内完成。请在本机使用 VS Code、Cursor 或 Devin Desktop 编写并运行,再将源代码与终端输出填入各题下方的文本框。
练习一:字符串的创建
分别使用单引号、双引号和三引号创建字符串,并打印。
要求
- 使用单引号创建
name = 'Python'、message = 'Hello World'。 - 使用双引号创建
title = "Python程序设计"、greeting = "欢迎学习Python"。 - 使用三引号创建一段至少两行的说明文字。
- 上述字符串均须打印。
练习二:引号的选择
按字符串内容选择引号,并打印。
要求
- 字符串中含有单引号时使用双引号,创建并打印
I'm learning Python。 - 字符串中含有双引号时使用单引号,创建并打印
He said "Hello"。
练习三:字符串连接
使用加号连接字符串,并打印。
要求
- 将
first_name赋值为"张",将last_name赋值为"三",连接后打印,输出为张三。 - 将
"Hello"、一个空格和"Python"连接后打印,输出为Hello Python。
练习四:字符串重复
使用乘号重复字符串,并打印。
要求
- 将
"-"重复 20 次并打印,输出为 20 个连字符。 - 将
"重要!"重复 3 次并打印,输出为重要!重要!重要!。
练习五:字符串长度
使用 len() 计算字符串长度并打印。
要求
- 将
text赋值为"Python编程"。 - 打印长度,输出为
字符串长度:8。
练习六:字符串索引
通过索引访问字符串中的单个字符并打印。
要求
- 将
text赋值为"Python"。 - 打印索引
0处的字符,输出为P。 - 打印索引
1处的字符,输出为y。 - 打印索引
-1处的字符,输出为n。 - 打印索引
-2处的字符,输出为o。
练习七:字符串切片
使用切片提取子串并打印。
要求
- 将
text赋值为"Python编程"。 - 打印
text[0:3],输出为Pyt。 - 打印
text[2:6],输出为thon。 - 打印
text[:3],输出为Pyt。 - 打印
text[3:],输出为hon编程。 - 打印
text[::2],输出为Pto编。 - 打印
text[::-1],输出为程编nohtyP。
练习八:格式控制
使用 f-string 控制浮点数的显示位数并打印。
要求
- 将
price赋值为123.456。 - 按保留小数点后 2 位的格式打印,输出为
价格:123.46元。
练习九:查找和替换
在字符串中查找指定内容并完成替换,然后打印。
要求
- 将
text赋值为"Python是一种编程语言,Python很强大"。 - 打印
"Python"第一次出现的位置,输出为0。 - 打印
"Python"出现的次数,输出为2。 - 将
"Python"替换为"Java"后打印,输出为Java是一种编程语言,Java很强大。
练习十:分割和连接
完成字符串的分割和连接,并打印。
要求
- 将
"apple,banana,orange"按逗号分割并打印,输出为['apple', 'banana', 'orange']。 - 将
["Python", "is", "awesome"]以空格连接并打印,输出为Python is awesome。