题目1:字符串基础操作(简单)

定义两个字符串变量,str1 赋值为 "Hello",str2 赋值为 "Python"。

1.将这两个字符串拼接起来(中间加一个空格),存储在变量 greeting 中

2.计算 greeting 字符串的长度,存储在变量 length 中

3.获取 greeting 的第一个字符、第二个字符和最后一个字符

str1="Hello"

str2="Python"

greeting=str1+" "+str2

length=len(greeting)

print(f"{greeting}\n{length}")

print(f"{greeting[0]}\n{greeting[1]}\n{greeting[-1]}")

题目2:字符串切片练习(中等)

1.定义一个字符串 text = "PythonProgramming"

2.提取前6个字符(Python),存储在变量 part1 中

3.提取后11个字符(Programming),存储在变量 part2 中

4.提取中间的5个字符(nProg),存储在变量 middle 中

5.计算 part1 和 part2 的长度之和

text="PythonProgramming"

part1=text[:6]

part2=text[6:]

middle=text[5:10]

print(f"{text}\n{part1}\n{part2}\n{middle}")

print(len(part1)+len(part2))

题目3:类型转换综合应用(中等)

定义以下变量:

age_str = "25"

height_str = "1.75"

score = 95

完成以下任务:

1.将 age_str 转换为整数,存储在 age 中

2.将 height_str 转换为浮点数,存储在 height 中

3.将 score 转换为字符串,存储在 score_str 中

4.将 age 和 score 相加,存储在 total 中

age_str = "25"

height_str = "1.75"

score = 95

age=int(age_str)

height=float(height_str)

score_str=str(score)

total=age+score

print(f"年龄(整数):{age},类型:{type(age)}\n身高(浮点数):{height},类型:{type(height)}\n分数(字符串):{score_str},类型:{type(score_str)}\n年龄+分数:{total}")

题目4:字符串与比较运算综合(中等偏难)

定义以下变量:

password = "python123"

min_length = 8

完成以下任务:

1.检查密码长度是否大于等于 min_length,存储结果

2.获取密码的第一个字符和最后一个字符

3.提取密码的前6个字符

4.检查前6个字符是否等于 "python"

password = "python123"

min_length = 8

bool1=len(password)>=min_length

bool2="python"==password[:6]

print(f"密码:{password}\n密码长度:{len(password)}\n长度符合要求(>=8):{bool1}\n首字符:{password[0]},尾字符:{password[-1]}\n前6个字符:{password[:6]}\n前6个字符是否为'python':{bool2}")

@浙大疏锦行

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐