在python當中很多時候會用到這三個函數,這也是考試當中十分常見的考點,這里做一些記錄:
1.len():用於測量變量當中的字符串/元組等的長度
舉個例子:
>>> stt="great" >>> len(stt) 5 >>> er=[1,2,3,4,5] >>> len(er) 5
這樣就可以得到字符串和元組的長度均為5了,當然你也可以寫其他的數據類型並用這個函數進行測量。
2.str():用於將變量變成更容易看的形式,即全部變為字符串,代碼如下所示:
>>> hh=12 >>> str(hh) '12' >>> ha=[1,2,3,4,5] >>> str(ha) '[1, 2, 3, 4, 5]' >>> har=["1","ad","ryr"] >>> str(har) "['1', 'ad', 'ryr']"
3.input()函數:這個函數需要注意的是我們輸入的所有的變量都默認為是字符串,如果我們不將其進行數據類型的變換的話,千萬要小心,如果在輸出的時候沒有對輸入的整形變量進行變換到字符串的話,程序是會報錯的,並且即使在程序里進行了轉換,最后還是需要在輸出的時候利用str()函數來輸出整形變量。看一個簡單的例子:
>>> name=input() 131 >>> name '131' >>> name=int(input()) 131 >>> name 131
4.print()函數默認是無法輸出整形變量和浮點型的,只能夠輸出字符串型,如果是整形數字,我們需要用str()函數將其轉化為字符串型,這樣才能夠將其輸出並不報錯。(這是一個很重要的考點,而且我們平時很容易忽略這個問題),因為在Java當中輸出是默認已經自動將數字轉化為了字符串就不會出現這些問題了。