日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 3 输入和输出

發布時間:2024/7/5 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 3 输入和输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、普遍的輸入和輸出

1.輸入

在python3中,函數的輸入格式為:input(),能夠接受一個標準輸入數據,返回string類型。

input() 函數是從鍵盤作為字符串讀取數據,不論是否使用引號(”或“”)。

Name=input("請輸入你的名字:") print(Name)

也接受多個數據輸入,使用eval()函數,間隔符必須是逗號

a,b,c=eval(input())

2.輸出

產生輸出的最簡單方法是使用print語句,可以通過用逗號分隔零個或多個表達式。這個函數傳遞表達式轉換為一個字符串。

函數格式:print([object,···],sep=",end='\n',file=sys.stdout)(end默認值為回車,可自定義符號)

格式化輸出:

#%x --- hex 十六進制#%d --- dec 十進制#%o --- oct 八進制#%s --- 字符串#%f --- float 浮點數

實例:

PI=3.1415926 print("PI = %10.3f" % math.pi) #輸出PI = 3.142 print("PI = %-10.3f" % math.pi) #輸出PI = 3.142

二、文件IO

1.Open()函數

在讀取或寫入一個文件之前,你必須使用 Python 內置open()函數來打開它。 該函數創建一個文件對象,這將被用來調用與它相關的其他支持方式。

open() 將會返回一個 file 對象,基本語法格式如下:

file_object = open(file_name [, access_mode][, buffering])

各個參數的詳細信息如下: file_name: 文件名(file_name )參數是包含您要訪問的文件名的字符串值。 access_mode: access_mode指定該文件已被打開,即讀,寫,追加等方式。可能值的完整列表,在表中如下。這是可選的參數,默認文件訪問模式是讀(r)。

buffering: 如果該緩沖值被設置為0,則表示不使用緩沖。如果該緩沖值是1,則在訪問一個文件進行時行緩沖。如果指定緩沖值大于1的整數,緩沖使用所指示的緩沖器大小進行。如果是負數,緩沖區大小是系統默認的(默認行為)。

file對象的方法

f.read()

為了讀取一個文件的內容,調用?f.read(size), 這將讀取一定數目的數據, 然后作為字符串或字節對象返回。size 是一個可選的數字類型的參數。 當 size 被忽略了或者為負, 那么該文件的所有內容都將被讀取并且返回。

f.readline()

f.readline() 會從文件中讀取單獨的一行。換行符為 '\n'。f.readline() 如果返回一個空字符串, 說明已經已經讀取到最后一行。

f.readlines()

f.readlines() 將返回該文件中包含的所有行。

如果設置可選參數 sizehint, 則讀取指定長度的字節, 并且將這些字節按行分割。

f.write()

f.write(string) 將 string 寫入到文件中, 然后返回寫入的字符數。

f.close()

在文本文件中 (那些打開文件的模式下沒有 b 的), 只會相對于文件起始位置進行定位。

當你處理完一個文件后, 調用 f.close() 來關閉文件并釋放系統的資源,如果嘗試再調用該文件,則會拋出異常。

當處理一個文件對象時, 使用 with 關鍵字是非常好的方式。在結束后, 它會幫你正確的關閉文件。

關于以上file對象的方法都是自己的方式習慣了,關于具體實例,大家可以直接參考書籍或者是其他的資源網站。

?

References:

  • python學習手冊
  • 跟老齊學python
  • python編程:從入門到實戰
  • W3Cschool python3教程

?

原地址:https://github.com/Soler0502H/Python_Basis_and_Practice/blob/master/python/1.12 python 3 輸入和輸出.md

轉載于:https://www.cnblogs.com/launolife/p/9986659.html

總結

以上是生活随笔為你收集整理的python 3 输入和输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。