python学习一周总结

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))

 

 

 

posted @ 2020-03-22 17:01  依羽杉  阅读(256)  评论(0)    收藏  举报