input與raw_input比較:
1.input函式:需要以合法的python表示式形式輸入
如:>>> name = input ("what is your name ?")
what is your name ?
當輸入為數值型:3時,通過;當輸入為字元型:lucy時,抱錯:
traceback (most recent call last):
file "", line 1, in
name = input ("what is your name ?")
file "", line 1, in
nameerror: name 'lucy' is not defined
因為字元型的合法表示式應為:'lucy',如果輸入'lucy'或者"lucy"則通過
2.raw_input函式:將會把所有的輸入當原始資料處理
如:>>> name = raw_input ("what is your name ?")
what is your name ?lucy
>>>
此時直接輸入lucy就不會抱錯。
capitalize()方法返回字串的乙個副本,只有它的第乙個字母大寫。對於8位的字串,這個方法與語言環境相關。
從檔案中讀取字串
問題 如何從磁碟檔案中讀取字串兒,然後按行將其倒序輸出?下面一段材料取自陳壽 三國志 卷三十五諸葛亮傳,我把它分成了10段,現在要求從磁碟檔案中讀取這段文字,然後按照一定的規則倒序輸出。比如說,如果我要求輸出3行,系統會依次輸出第10 9 8三行 如果我要求輸出20行,則系統會依次輸出10 9 8 ...
C 從鍵盤讀取字串和字元的幾種方式
cin讀取時,遇到空格 製表符 回車會立即終止輸入 include include using namespace std int main 使用cin進行輸入時,想要輸入多個字串,可以使用while getline 讀取一行字串,通過回車鍵來確定輸入的結尾 include include usin...
從檔案讀取字串總結
從檔案讀取字串 fscanf 1.遇到空格和換行等不可見字元結束,不會讀入換行符,末尾新增 0 2.兩行中間的乙個空行或多個空行不會讀入 3.當檔案末尾有乙個空行或多個空行時會讀一次,但不會讀入任何內容,目標字串不變,也不會新增 0 fgets str,n,fp 1.只有遇到換行 x0d x0a 和...