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