Python學習筆記(9):輸入/輸出

來源:互聯網
上載者:User

通常,一個程式都會有輸入/輸出,這樣可以與使用者進行互動。使用者輸入一些資訊,你會對他輸入的內容進行一些適當的操作,然後再輸出給使用者想要的結果。Python的輸入/輸出,我們可以用input進行輸入,print進行輸出,這些都是簡單的控制台輸入/輸出,複雜的有處理檔案等。

1. input和print
name = input("Please input your name:\n")print("Hello,", name)

運行結果:

Please input your name:
known
Hello, known

2. 處理檔案
poem = '''\Programming is funWhen the work is doneif you wanna make your work also fun:    use Python!'''f = open('poem.txt', 'w') #open for 'w'ritingf.write(poem)             #write text to filef.close()                 #close the filef = open('poem.txt')#if no mode is specified, 'r'ead mode is assumed by defaultwhile True:    line = f.readline()    if len(line) == 0:#Zero length indicates EOF        break    print(line),    #Notice comma to avoid automatic newline added by Pythonf.close()#close the file

運行結果:

Programming is fun

When the work is done

if you wanna make your work also fun:

    use Python!

open一個檔案模式可以為讀模式('r')、寫入模式('w')或追加模式('a'),還有其他模式,你可以用help(open)來查看。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.