python day2
题目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}")
更多推荐
所有评论(0)