python小白成长日记day 3 .的应用 和三级菜单

Ps:从小到大不喜欢英语  绕来绕去 绕到了编程  还是离不开英语 5555~~
name='hanbinlong \t is {name} and i an {year}'
print(name.capitalize())#首字母大写
print(name.count('n') )#字符串中总共多少个n
print(name.center(50,'-')  )#总共50个字符,把字符串放在中间 其余两边放-
print(name.encode() )#把字符串转化成二进制
print(name.endswith('d') )#判断是否以’‘结尾
print(name.expandtabs(tabsize= 30) )#把\t转换成三十个空格
print(name.find('is') )#查找is是第几个字符(把is看成一个整体)  索引
#find  也可以切片  print(name[(name.find('is')):20]) 把‘is’到第二十个字符切出来
print(name.format(name='hanbinlong',year='21') )#可以格式化
print(name.format_map({'name':'hanbinlong','year':'21'}) )#答案同上
print(name.index('an'))#看第一个字母是第几位
#print('hhh'.isalnum() )#判断含不含数字但是不能有特殊字符 注意判断的是.前面的
print('hhh'.isalpha())#判断是否是纯英文字符 注意判断的是.前面的
print('33.33'.isdigit()  )#判断只能有数字.前面的
print('name'.isidentifier)#判断是不是一个合法的标识符
print('Name'.islower() )#判断是不是只有小写
print('33.33'.isnumeric() )#判断是不是只能有数字
print('name'.isspace() )#判断是不是空格
print('My name is'.istitle() )#判断每个字母的首字母是不是大写
print('Name'.isupper() )#判断是不是只有大写
print(''.join(['1','2','3']) )#注意:【】中必须加’‘   python2.x中可以不加==>123
# 如果前面的‘’变成‘,’==》1,2,3  如果前面的‘+’ ==》1+2+3
print(name.ljust(50,'*') )#总长度50  不够后面用*补
print(name.rjust(50,'-') )#总长度50  不够前面用-补
print('Name'.lower() )#把大写变成小写
print('name'.upper() )#把小写变成大写
print('\n name'.lstrip() )#去掉左边的空格和回车
print('name \n'.rstrip() )#取点右边的空格和回车
print('\n name \n'.strip() )#去掉左右的空格和回车
p=str.maketrans('abcdefg','1234567')
print('hanbinlong'.translate(p)  )#分别让abcdefg等于1234567
#然后让‘hanbinlong’分别对应相对的数字 没有的还是字母==》h1n2inlon7
print('hanbinlong hahaha'.replace('h','H') )#替换  把h替换成H
#如果只想替换一个.replace('h','H',1)
print('hanbinlong'.rfind('in') )#从左往右数 最右边的坐标
print('han bin long'.split() )#以空格为界限 分成数列
#如果想以其他做为界限.sqlit('a')
print('hanbin\nlong'.splitlines() )#以/n为界限 分成数组
print('han bin long'.startswith('l') )#判断开头字母是否是‘’中的字母
print('han bin long'.swapcase() )#大写 变小写  小写变大写
print('han bin long'.title() )#首字母大写
__author__ = '问安'
__author__ = '问安'
data = {
    '北京':{
            "昌平":{
            "沙河":["oldboy","test"],
            "天通苑":["链家地产","我爱我家"]
        },
        "朝阳":{
            "望京":["奔驰","陌陌"],
            "国贸":{"CICC","HP"},
            "东直门":{"Advent","飞信"},
        },
        "海淀":{},
    },
    '山东':{
        "德州":{},
        "青岛":{},
        "济南":{}
    },
    '广东':{
        "东莞":{},
        "常熟":{},
        "佛山":{},
    }
}
while True:
    for i in data:
        print(i)
    choose=input('请选择进入1列表==》')
    if choose in data :
        while True:
                for i2 in data[choose]:
                    print(i2)
                choose2=input('请选择进入2列表==》')
                if choose2 in data[choose] :
                         while True:
                            for i3 in data[choose][choose2]:
                                print(i3)
                            choose3=input('请选择进入3列表==》')
                            if choose3 in data[choose][choose2 ] :
                                while True:
                                    for i4 in data[choose][choose2][choose3 ]:
                                        print(i4)
                                    choose4=input('最后一层,按b返回 按q退出')
                                    if choose4=='b':
                                        break
                                    elif choose4=='q':
                                        exit()

                            if choose3=='b':
                                break
                            elif choose3=='q':
                                 exit()
                if choose2=='b':
                    break
                elif choose2=='q':
                     exit()
    if choose=='b':
        break
    elif choose=='q':
        exit()


背单词!!!!!!!!!!!

猜你喜欢

转载自blog.csdn.net/weixin_42121899/article/details/80173070
今日推荐