Python基礎語法(二)

python小胡發表於2018-12-05

Python基礎語法(二)

一、標準輸入輸出

1、輸入
1、概念

使用者通過控制檯將資料傳遞給程式的過程

2、語法格式
格式一: input()

格式二: input("提示資訊")
複製程式碼
3、輸入資訊的接受
格式一:變數 = input()

格式二:變數 = input("提示資訊")
複製程式碼
# 格式一
name = input()
# 格式二
age = input("請輸入您的年齡:")
print(name)
print(age)
複製程式碼
4、注意事項
控制檯執行到input()操作後,會將程式掛起,等待使用者輸入資料,在使用者未完成資料輸入之前,
程式不會向下執行,一旦控制檯接收到使用者輸入的資料後,繼續向下執行。

input() 接收到的資料是字串型別的
複製程式碼

二、輸出

1、概念

將資料通過控制檯顯示給使用者的過程

2、語法格式
格式一:直接輸出變數
print(變數)

格式二:輸出包含單個佔位符字串的資訊
print(“包含1個佔位符的格式化字串” %  變數 )

格式三:輸出包含多個佔位符字串的資訊
print(“包含多個佔位符的格式化字串” % (變數1,變數2,…) )
複製程式碼
3、常用輸出佔位符
佔位符 作用
%s 字串
%d 整數
%6d 整數,數字用來設定位數(最小值),不足補空白。
%f 浮點型
%.6f 浮點型,用來設定小數位數,四捨五入,省略數字表示取整。
%% 用來輸出 %
... ...

三、資料型別轉換

1、 輸入資料的型別

input函式接收的資料預設為字串型別

2、 轉換函式
通過轉換函式實現接收其他型別的資料
1.接收整數:字串→整型資料:	int(“整數格式的字串”)
2.接收小數:字串→浮點型資料:float(“小數格式的字串”)
複製程式碼

3、注意事項

1.字串型別資料可以轉換成其他型別資料,但是資料必須是可轉換的。
例如:“123”可以轉化成123
例如:“23x”不可以轉化
2.整型(int)資料可以轉換成浮點型(float)資料,在原始整型資料後面補.0
例如:123可以轉化成123.0
3. 浮點型(float)資料無法轉換成整型(int)資料,無論原始資料是不是整數
例如:123.0不可以轉化成123
複製程式碼

4、應用

# 圓的面積的計算
# r 代表圓的半徑
r = float(input("請輸入圓的半徑:"))
# pai 代表圓周率
pai = 3.14
# circle_area 代表圓的面積
circle_area = pai * r ** 2
print("半徑為%.2f的圓的面積是:%4f" % (r, circle_area))

複製程式碼

相關文章