#索引
作用:访问容器元素
str = “齐天大圣”
获取第一个元素
print(str[0])
获取第2个元素
print(str[1])
切片
从容器中取出相应的元素
语法:
容器[(开始索引):(结束索引):(步长)]
str1 = "我叫齐天大圣"
print(str1[0:2])#我叫
# 开始值默认为开头
print(str1[:2])#我叫
# 结束值默认为结束
print(str1[-2:])#大圣
print(str1[:])#"我叫齐天大圣"
print(str1[-2:-5:-1])#大天齐,运用步长倒取变量的元素
# 索引不能越界
print(str1[7])
# 切片能越界不爆错
print(str1[1:7])
# 练习在控制台获取第一个字符串
# 打印第一个字符
# 打印最后一个字符
# 打印倒数第三个
# 打印打印前两个字符
# 倒叙打印字符
# 字符串是奇数打印中间
str1 = input("请输入:")
if len(str1)%2 != 0:index = len(str1)//2print(str1[index])
else:print(str1[0])print(str1[-1])print(str1[-3])print(str1[:2])print(str1[::-1])
width = int(input(""))
str1 = "*"
# count = width - 2
str2 = " "
count = 1# print(str1 * width)
# while count > 0:
# print("%s%s%s" % (str1, str2 * (width - 2), str1))
# count -= 1
# print(str1 * width)for item in range(width):if 1 < count < width:print("%s%s%s" % (str1, str2 * (width - 2), str1))else:print(str1 * width)count += 1
name = input("名字:")
age = input("年龄:")
score = input("分数:")
print("我叫%s,年龄是%s,分数是%s" % (name, age, score))
count = 0
height = 100
temp = 100while height / 2 > 0.01:height = height / 2count += 1temp += height * 2
print(count)
print("总共经过%.2f" % (temp))