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

xiaoxiao2021-02-28  41

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() 背单词!!!!!!!!!!!
转载请注明原文地址: https://www.6miu.com/read-2627022.html

最新回复(0)