1. 程式人生 > 其它 >Python——輸出函式和輸入函式

Python——輸出函式和輸入函式

技術標籤:Python筆記python

  • print輸出函式
    基本格式:
    print([object,…][,sep=’’][,end=’\n])
    說明:

    • [ ]內表示可省略的引數,print函式所有引數都可以省略,print函式無引數時輸出一個空行。
    • object表示輸出物件。print函式可以同時輸出一個或多個物件;輸出多個物件時,常要用逗號分隔;如果需要輸出字串,可以在字串前後兩端加上雙引號或單引號。

    例:在這裡插入圖片描述

    • sep表示分隔符,用來間隔多個物件。如果省略sep不寫,就會以預設的空格來分割出資料,也可以用sep引數指定特定符號作為輸出物件的分隔符。
      例:在這裡插入圖片描述
    • end表示結尾符號,用來設定以什麼結尾,預設值是換行符“\n”,若省略end不寫,執行print函式後就會換行,也可以用end引數換成其他結尾符號。
      例:在這裡插入圖片描述
      例子中end引數為空格

print輸出函式有兩種格式化方法支援格式化輸出:

1.“%字元”格式化輸出

	print("格式化文字"%(變數1,變數2,...,變數n))
		
具體用法如下表所示:
%d十進位制整數
%o八進位制整數
%x十六進位制整數
%s字串
%f, %F, %e, %E浮點數
%%字元%

例:在這裡插入圖片描述

	格式化文字有兩個以上的變數,變數必須用括號括起來,中間用逗號隔開

例:在這裡插入圖片描述

	格式化輸出可以固定列印字元的個數和浮點數的位數

例:在這裡插入圖片描述

2 搭配format函式格式化輸出
	無論輸出何種資料型別,都用大括號表示,
	{ }內用format函式裡面的變數或常量替換

例:在這裡插入圖片描述

	可以使用多個變數或常量;
	{0}表示使用第一個變數或常量,{1}表示使用第二個變數或常量,以此類推
	也可以用format函式裡面的變數名稱取代數字編號,
	如果{ }內省略,則按照變數或常量的順序填入。

例:在這裡插入圖片描述

	在數字編號後加上冒號,可以指定引數格式

例:在這裡插入圖片描述

	可以搭配“<”,“^”,“>”加上寬度來控制左、中、右輸出對齊
	未指定填充字元則預設以空格填充,指定填充字元則以指定的字元填充

例:在這裡插入圖片描述

  • input輸入函式
    基本格式:

     變數=input("[提示字串]")
    
    • input返回的變數是字串型別
    • 如果使用者需要輸入整數或小數等,可以使用內建的 int( ),float( ) 或 eval( ) 函式將輸入的字串轉換為整數或浮點數。

例:在這裡插入圖片描述

	可以一次分別給多個變數賦值

例:在這裡插入圖片描述