欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python日常2

程序员文章站 2023-08-26 15:44:26
1.切片 运行结果: 2. 简陋的管理系统 ......
1.切片
str = "mymotherfatherandbrother"

print(str[0:2])
print(str[2:])
print(str[:8])
print(str[2:14:2])#最后一个数字表示步长
print(str[1::-1])
print(str[:1:-1])
print(str[::-1])#逆序

运行结果:

Python日常2

 

2. 简陋的管理系统

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print('*'*20)
print('''1. 添加姓名
2. 删除学生
3. 修改姓名
4. 查找学生
5. 退出系统''')
print('*'*20)
name = []
while True:
    choice = int(input('请选择:'))#记住转换类型
    if choice == 1:
        man = input('请输入新增学生姓名:')
        name.append(man)
        print(name)
    elif choice == 2:
        man = input('请输入要删除的学生姓名:')
        name.remove(man)
        print(name)
    elif choice == 3:
        man = input('请输入要修改的姓名:')
        i = 0
        if man not in name:
            print('没有呀!')
        else:
            while True:
                if man == name[i]:
                    break
                    i += 1
            name[i] = input('修改后的姓名为:')
            print(name)
    elif choice == 4:
        x = input('输入要查找的学生姓名:')
        if x in name:
            print('Yes,有这个人!')
        else:
            print('No,没这个人!')
    elif choice == 5:
        break