python字符串的含義


#!/usr/bin/python3
name="my    name is xiAngXiao"
name2="alex"
name3="my {name} is xiangxiao,and my {yeae} is"
#print(name.capitalize())#將首字母都大寫
#print(name.center(50,"-"))#name放中間,兩邊加上-符號
#print(name2.endswith(ex))#判斷name2是否以ex結尾
#print(name.expandtabs(tabsize=50))#將tab鍵轉換成多少個空格
#print(name.find("y"))#返回y的位置
#print(name[name.find("y"):9])#從y的位置到9之前的所有字符
#print(name3.format(name='xiangxiao',yeae=26))#格式化並且賦值
#print(name.format_map({'name':'alex','yeae':26}))
#print('abc123'.isalnum())#判斷是否包含字符和數字,返回True,如果有特殊字符返回false
#print('abA'.isalpha())#純英文字符,大小寫均可
#print('1A'.isdecimal())#十進制的判斷
#print('1'.isdigit())#判斷是否是數字
#print('1A'.isidentifier())#標示符的判斷
#print('33'.isnumeric())#判斷是否有小數點
#print('My Name IS'.istitle())#首寫字符是否大寫
#print(','.join(['1','2','3']))#將中括號中的內容加到單引號,並且用都好隔開
#print(name.ljust(50,'*'))#名字在左邊,右邊用*號補齊夠50個
#print(name.rjust(50,'*'))#名字在右邊,左邊用*號補齊
#print('Alex'.lower())#所有字母小寫
#print('Alex'.upper())#所有字母大寫
#print('Alex\n'.lstrip())#去掉左邊的空格和回車
#print('\nAlex'.rstrip())#去掉右邊的空格和回車
#print('\nAlex\n'.strip())#去掉空格和回車
#print('---')
#p=str.maketrans("abcefg","123456")
#print("xiangx".translate(p))#將對應的字母翻譯成數字
#print('xiangxiao'.replace('x','X',1))#將第一個小寫x改成大寫X
#print('xiangxiao'.rfind('x'))#返回最后一個x的位置
#print('1+2+3+4'.split('+'))#以+號為分隔符,
#print('1+2\n+3+4'.splitlines())#以\n為分隔符
#print('xiangxiao'.title())#首寫字母大寫
#print('lexli'.zfill(50))#用0填充左邊

 

字典的使用:

例:

info={

stu1001:wangbo,

stu1002:xiangxiao,

stu1003:xiongyuhang

}

b={“stu1101”:”alex”,1:2,3:4}

#print(info) #打印字典

c=dic.fromkeys([6,7,8],test)#中括號是key,雙引號對應取值

c=dic.fromkeys([6,7,8],[1,{name:alex},2])

c[7][1][name]=jackchen#alex的改為jackchen

for i in info:

print(i,info[i])

2:三級菜單:

 

data={'廣州':{'天河':['天河體育館','天河大廈'],#初始化地名
                    '越秀':['越秀公園','光孝寺'],
                    '番禹':['長龍幻世界','大夫山']},
           '陝西':{'西安':['長安','雁塔'],
                    '商洛':['商南','山陽'],
                    '漢中':['漢台','南鎮']},
            '上海':{'浦東':['楓橋','孔廟'],
                    '南海':['千燈湖','南國桃園'],
                    '順德':['清暉園','西山廟']}}
ex_flag=False
while not ex_flag:
    for i in data:
        print(i)
    choice=input("請選擇地方>>")
    if choice in data:
        while not ex_flag:
            for i2 in data[choice]:
                print("\t",i2)
            choice2=input("請選擇地方2>>")
            if choice2 in data[choice]:
                while not ex_flag:
                    for i3 in data[choice][choice2]:
                        print("\t\t",i3)
                    choice3=input("請選擇地方3>>")
                    if choice3 in data[choice][choice2]:
                        pass
                    if choice3=="b":
                        break
                    if choice3=="q":
                        ex_flag=True

            if choice2=="b":
                break
            elif choice2=="q":
                ex_flag=True
    if choice=="q" :
        ex_flag=True

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM