05变量的输入
1.? 變量的輸入
所謂 輸入,? 就是?用代碼 獲取 用戶通過 鍵盤 輸入的信息
在 Python 中,? 如果要獲取用戶在 鍵盤 上的輸入信息 , 需要使用 input 函數
1) 關于函數
一個 提前準備好的功能 (別人或者自己寫的代碼) ,可以直接使用,? 而 不用關心內部的細節
目前已經學過的函數
函數 說明
print(x) 將 x 輸出到控制臺
type(x) 查看 x 的變量類型
2)? input 函數實現鍵盤輸入
在 Python 中可以使用 input 函數從鍵盤等待用戶的輸入
用戶輸入的 任何內容 Python 都認為是一個 字符串
語法如下:
變量 = input("提示信息 : ")
password = input("請輸入密碼 : ")
3)? 類型轉換函數
函數 說明
int(x) 將 x 轉換成為一個整數
float(x) 將 x 裝換成為一個浮點數
演練 :
# 價格
price_str = input("香蕉的價格: ")
# 重量
weight_str = input("香蕉的重量: ")
# 轉換成浮點數
price = float(price_str)
weight = float(weight_str)
# 總價
print(price*weight)
也可以這樣寫 :
price = float(input("香蕉的價格 : "))
這樣寫的好處?
節約空間,? 只需要為一個變量分配空間
起名字方便,? 不需要為中間變量起名字
?
2.? 變量的格式化輸出
在 Python 中可以使用 print 函數將信息輸出到控制臺
如果希望輸出文字信息的同事,? 一起輸出 數據 , 就需要使用到 格式化操作符
% 被稱為 格式化操作符,? 專門用于處理字符串中的格式?
? ? ? ? 包含 % 的字符串,? 被稱為 格式化字符串
? ? ? ? % 和不同的 字符 連用,? 不同類型的數據 需要使用 不同的格式化字符
格式化字符 含義
%s 字符串
%d 有符號十進制整數, %06d表示輸出的整數顯示位數,不足的地方使用0補全
%f 浮點數, %.0.2f表示小數點后只顯示兩位
%% 輸出 %
語法格式如下 :
print("格式化字符串" % 變量1)
print("格式化字符串" % (變量1, 變量2...))
2.1? 格式化輸出演練?
# 定義變量 name ,輸出 我的名字叫 小明, 我很帥!
name = "小明"
print("我的名字叫 %s, 我很帥!" % name) # (我的名字叫 小明, 我很帥!)
age = 18
print("我今年 %2d 歲了" % age) # 兩位數 (我今年 18 歲了)
weight = 55.52
print("我有 %.5f 斤" % weight) # 保留5位數 (我有 55.52000 斤)
scale = 0.25
print("數據比例是 %0.2f%%" % scale) # (數據比例是 0.25%)
print("數據比例是 %0.2f%%" % scale * 2) # (數據比例是 0.25%數據比例是 0.25%)
print("數據比例是 %0.2f%%" % (scale * 2)) # (數據比例是 0.50%)
---------------------
作者:懂懂kkw
來源:CSDN
原文:https://blog.csdn.net/jiandan1127/article/details/82885916
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
轉載于:https://www.cnblogs.com/xinmomoyan/p/10344187.html
總結
- 上一篇: 『高级篇』docker之开发课程Edge
- 下一篇: Spring Cloud Gateway