1、Xmind总结
2、作业题1-把 website = 'http://www.python.org' 中的 python 字符串取出来
# 1.把 website = 'http://www.python.org' 中的 python 字符串取出来
website = 'http://www.python.org'
a = website.find('python')
print(a)
pp = website[a:a+len("python")]
print(pp)
3、作业题2-2.将给定字符串前后的空格去除,同时把PHP替换为Python
# 将给定字符串前后的空格去除,同时把PHP替换为Python
best_language = " PHP is the best programming language in the world! "
best_language_strip = best_language.strip()
des_language = best_language_strip.replace("PHP", "Python")
print("替换前的字符串:", best_language)
print("去空格替换后的:", des_language)
4、作业题3-字符串操作
a.截取从 位置 2 ~ 位置6 的字符串
b.截取从 位置2 ~ 末尾位置 的字符串
c.截取从 开始位置 ~ 6位置 的字符串
d.截取完整的字符串
e.从开始位置,每隔一个字符截取字符串
f.从 索引3 开始,每2个字符中取一个字符
g.截取从 索引2 ~ 末尾-1 的字符串
h.截取字符串末尾两个字符
i.字符串的逆序(拓展)
说明:“位置”指的是字符所处的位置(比如位置1,指的是第一个字符“N”),“索引”指的是字符的索引值(比如索引0, 代表的是第一个字符“N”)
my_hobby = "Never stop learning!"
a = my_hobby[1:6]
b = my_hobby[1:]
c = my_hobby[:6]
d = my_hobby[:]
e = my_hobby[::2]
f = my_hobby[3::3]
g = my_hobby[2:]
h = my_hobby[-3:-1]
print(a, "*****", b, "*****", c, "*****", d, "*****", e, "*****", f, "*****", g, "*****", h)
my_hobby = "Never stop learning!"
my_hobby_list = list(my_hobby);
print(my_hobby_list)
my_hobby_list.reverse()
my_hobby_list=''.join(my_hobby_list)
print(my_hobby_list)
5、作业题4-买东西
4.去生鲜超市买橘子
a.收银员输入橘子的价格,单位:元/斤
b.收银员输入用户购买橘子的重量,单位:斤
c.计算并且 输出 付款金额
思考:如果输入的不是一个数字,执行程序会怎样?如何解决呢?
while (True):
sale_1 = input("橘子的价格,单位:元/斤,请输入:")
try:
sale_1 = float(sale_1)
break
except ValueError:
print("输入价格有误,请重新输入")
while (True):
weight = input("用户购买橘子的重量,单位:斤,请输入:")
try:
weight = float(weight)
break
except ValueError:
print("输入重量有误,请重新输入")
print("付款金额:", sale_1 * weight)
6、作业题5-按格式输出
a.在控制台依次提示用户输入:姓名、网名、年龄、性别、爱好、座右铭
b.照以下格式输出:
**************************************************
个人信息展示
姓名(网名)
年龄:年龄
性别:性别
爱好:爱好
座右铭:座右铭
**************************************************
user_name = input("请输入姓名:")
screen_name = input("请输入网名:")
user_age = input("请输入年龄:")
user_sex = input("请输入性别:")
user_hobby = input("请输入爱好:")
user_motto = input("请输入座右铭:")
print('''
**************************************************
个人信息展示
%s(%s)
年龄:%s
性别:%s
爱好:%s
座右铭:%s
**************************************************
''' % (user_name, screen_name, user_age, user_sex, user_hobby, user_motto))