Python基础练习题3
# 1、现有字符串 str1 = "PHP is the best, programming, language in, the world! " # 要求一:将给定字符串的PHP替换为Python # 要求二:替换以后,将字符串以逗号为分割点进行分割得到一个列表 str1 = "PHP is the best, programming, language in, the world! " # 要求1 res1 = str1.replace("PHP", "Python") # 要求二 li1 = res1.split(",") print(res1) print(li1) # 2、编写代码,提示用户输入1-7七个数字,分别代表周一到周日, # 打印输出“今天是周X”(要求:使用上课学过的知识点来做) # 提示:周一到周日,可以保存到列表中,实现用到的知识点:输入、输出、列表索引取值 li2 = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] num = int(input("请输入1-7之间的数字:")) index = num - 1 print(f"今天是{li2[index]}") # 3、用户输入一个数值,请使用比较运算符确认用户输入的是否为偶数? # 是偶数输出True,不是输出False # 提示:input输入的不管是什么,都会被转换成字符串,想办法将字符串转换为数值类型,再进行算术运算和比较) # 提示:用到的知识点:算术运算符、 比较运算符 、输入、输出 number = float(input("请输入一个数字:")) print(number % 2 == 0) # # 4、切片小练习 # 1、现在有一个字符串 s = 'abcdefghijk', # 要求一:通过切片获取: defg # 要求二:通过切片获取:cgk # # 2、通过切片获取 li = [2,3,1,4,6,2,5,6,7]中的 [1,4,6,2 ] # 1 s = 'abcdefghijk' # 要求一 res4 = s[3:7] print(res4) # 要求二 res5 = s[2::4] print(res5) # 2、 li = [2, 3, 1, 4, 6, 2, 5, 6, 7] res6 = li[2:6]