在用乙個input 給多個變數進行賦值方法小彙總

2021-10-03 17:50:58 字數 1896 閱讀 2604

在用乙個input()給多個變數進行賦值時,有下面幾種方法:

a,b,c=input().split()    #把輸入的字元指定以空格分格開,也就是說輸入的時候,兩值之間,要打乙個空格
a,b,c=input().split(",")    #split(),把字串,以指定的符號進行分隔開.預設為空格,可以指定為逗號,如本例.但注意:如果用了引號,則引號內必須有內容,哪怕只是打乙個空格,也必須得打上.不能直接就兩個引號相連,中間什麼也沒有.否則會報錯.
aaa='15.34萬31.87萬23.42萬26.18萬57.04萬14.10萬47.59萬47.11萬17.57萬14.27萬35.78萬14.47萬72.96萬46.14萬28.30萬76.00萬28.68萬134.74萬58.27萬14.66萬15.67萬24.36萬16.87萬20.22萬14.18萬198.39萬22.46萬15.37萬26.05萬24.25萬23.84萬'

b=aaa[:].split('萬') #字串aaa經分割後生成列表b

['15.34',

'31.87',

'23.42',

'26.18',

'57.04',

'14.10',

'47.59',

'47.11',

'17.57',

'14.27',

'35.78',

'14.47',

'72.96',

'46.14',

'28.30',

'76.00',

'28.68',

'134.74',

'58.27',

'14.66',

'15.67',

'24.36',

'16.87',

'20.22',

'14.18',

'198.39',

'22.46',

'15.37',

'26.05',

'24.25',

'23.84',

'']

b=aaa[:-1].split('萬')   #因為字串最後乙個是萬字,會在最後生成乙個空值引號對,切片為去尾.

['15.34',

'31.87',

'23.42',

'26.18',

'57.04',

'14.10',

'47.59',

'47.11',

'17.57',

'14.27',

'35.78',

'14.47',

'72.96',

'46.14',

'28.30',

'76.00',

'28.68',

'134.74',

'58.27',

'14.66',

'15.67',

'24.36',

'16.87',

'20.22',

'14.18',

'198.39',

'22.46',

'15.37',

'26.05',

'24.25',

'23.84']

e,f,g=eval(input('請輸入三個值,中間以逗號分隔'))    #eval()的作用就是去掉兩側的符號,使數值轉化成可計算的型別(整數或浮點數都可以).這種方法,在輸入的時候,必須以','隔開,不能用空格或其它符號.否則報錯.
a,b =map(int,input('輸入a,b空格隔開:').split())   #這個純屬娛樂,可以用,在這裡不實用,作為了解map()練手.能用,但不必用.

乙個頁面多個input 按鈕 如何回車控制

專案完成了,完善也是乙份重中之重的工作!至於你做的 炫還是不炫?個人認為人性化很重要!尤其是b2c 如何做到專案人性化?只有不斷的去發現和完善了!購物 已做好,目前也在新增一些新功能 seo 及 優化的工作!昨天運營部門同事找到我說 一般 登入 註冊填寫完資訊後,直接回車就可以登入或者註冊了,沒必要...

乙個頁面多個input 按鈕 如何回車控制

專案完成了,完善也是乙份重中之重的工作!至於你做的 炫還是不炫?個人認為人性化很重要!尤其是b2c 如何做到專案人性化?只有不斷的去發現和完善了!購物 已做好,目前也在新增一些新功能 seo 及 優化的工作!昨天運營部門同事找到我說 一般 登入 註冊填寫完資訊後,直接回車就可以登入或者註冊了,沒必要...

js複製乙個物件給另乙個變數

js中如果只是用var objnew objold來將乙個物件賦值給另乙個物件,這實際上是將objold的記憶體位址值賦值到給了objnew,當之後objnew物件發生的任何變化都會同樣作用於objold物件中 function clone myobj if myobj null if myobj ...