Python基础编程中的变量操作和字符串处理
一、变量与数据类型(1-10)
1. 变量赋值与输出
题目:创建变量 name 存储你的姓名,age 存储你的年龄,然后打印 “你好,我是 [姓名],今年[年龄] 岁。”
知识点:
- 变量命名规则(只能包含字母、数字、下划线,且不能以数字开头)
- 字符串格式化(f-string 方法)
name = "春生黎至"
age = 20
print(f'你好,我是{name},今年{age}岁')
2. 数据类型转换
题目:将字符串 “123” 转换为整数,将整数 3 转换为浮点数,然后计算它们的和。
知识点:
- int()、float()、str() 类型转换函数
- 数据类型的隐式转换规则
3. 数值计算
题目:计算圆的面积,半径为 5(π 取 3.14)。
知识点:
- 算术运算符(+、-、*、/、**、%)
- 运算优先级规则
4. 字符串拼接
题目:将字符串 “Hello” 和 “World” 拼接成 “Hello, World!”。
知识点:
- 字符串拼接的多种方式(+、f-string)
5. 布尔值与逻辑运算
题目:判断 5 是否大于 3 且小于 10输出true or false。
知识点:
- 布尔值(True/False)
- 逻辑运算符(and、or、not)
二、字符串操作(11-20)
11. 字符串索引
题目:提取字符串 "Python" 的第 3 个字符(索引为 2)。
知识点:
- 字符串索引(从 0 开始)
12. 字符串切片
题目:提取字符串 "Hello, World!" 的前 5 个字符。
知识点:
- 切片语法 [start:end]
13. 字符串反转
题目:反转字符串 "Python"。
知识点:
- 切片步长为负数的用法
14. 字符串大小写转换
题目:将字符串 "python is fun" 转换为大写。
知识点:
- upper() 和 lower() 方法
15. 字符串替换
题目:将字符串 "Hello, World!" 中的 "World" 替换为 "Python"。
知识点:
- replace() 方法的使用
16. 字符串分割
题目:将字符串 "apple,banana,cherry" 按逗号分割为列表。
知识点:
- split() 方法的使用
17. 字符串连接
题目:将列表 ['apple', 'banana', 'cherry'] 用连字符 - 连接成字符串。
知识点:
- join() 方法的使用
18. 字符串长度
题目:计算字符串 "" 的长度。
知识点:
- len() 函数的使用
19. 字符串查找
题目:查找字符串 "Python Programming" 中 "Programming" 的起始索引。
知识点:
- find() 方法的使用
20. 字符串格式化
题目:使用格式化方法将变量 name = "Alice" 和 age = 25 插入到字符串 "My name is {} and I am {} years old." 中。
知识点:
- f-string方法的使用