Python從零開始系列連載(11)——Python的基本運算和表達式(中二)
前言
前文傳送門:
Python從零開始系列連載(1)——安裝環境
Python從零開始系列連載(2)——jupyter的常用操作(上)
Python從零開始系列連載(3)——jupyter的常用操作(中)
Python從零開始系列連載(4)——jupyter的常用操作(下)
Python從零開始系列連載(5)——Python的基本數據類型(上)
Python從零開始系列連載(6)——Python的基本數據類型(中)
Python從零開始系列連載(7)——Python的基本數據類型(中二)
Python從零開始系列連載(8)——Python的基本數據類型(下)
Python從零開始系列連載(9)——Python的基本運算和表達式(上)
Python從零開始系列連載(10)——Python的基本運算和表達式(中)
輸入輸出
輸入指的是從輸入設備獲取數據,這裡的輸入設備往往指的是鍵盤,通過input()函數可以實現這一目的
x = input(<提示字元串>)
舉個栗子:
運行後,出現一個輸入框等待你輸入
輸入後回車,當我們查看name變數時,顯示的就是剛才輸入的信息了
小明:我想知道小紅的年齡和我是不是一樣(其實她知道是一樣的)!
於是小明寫了個代碼讓小紅輸入信息:
結果發現。。。竟然不一樣。emmm
可能細心的你已經發現了問題所在!
原來從input()獲得的是是字元串類型數據
所以我們要用到之前學的類型轉換
這樣就行啦,可是,這樣好麻煩,怎麼樣從源頭解決呢?
輸出就是把結果顯示在輸出設備(一般是顯示器),一般使用print函數
sep參數是規定分隔符選用的是什麼
print() 函數還可以用字元串格式化控制輸出的形式
常見的格式字元如下表:
看個例子:
我們用%s代替要輸出的內容,而後一個%後面你的內容則是真正輸出的內容
如果有多個%s,在最後的%後面要加括弧將真正輸出內容括起來
格式化操作符輔助指令
符號 作用
- 用做左對齊
+ 在正數前面顯示加號( + )
# 在八進位數前面顯示零("0"),在十六進位前面顯示"0x"或者"0X"(取決於
用的是"x"還是"X")
0 顯示的數字前面填充『0』而不是默認的空格
m m 是顯示的總寬度
如果是浮點數,
%m.nf m指的是輸出總寬度,小數點之後保留n位(四捨五入保存),如果總寬度超過m,按照實際顯示
幸好我們學的是Python3
現在壓軸演出開始!!!
str.format()
通過{}來代替%,功能更強!
參數可以不按照順序,也可以使用多次!
今天作業:按照我的操作走一遍(敢不敢換個其他的說法)
下課
人生苦短,我選Python
未完待續,連載中......
作者:王大偉 Python愛好者社區唯一小編,請勿轉載,謝謝。
出處:Python從零開始系列連載(11)--Python的基本運算和表達式(中二)配套視頻教程:Python3爬蟲三大案例實戰分享:貓眼電影、今日頭條街拍美圖、淘寶美食 Python3爬蟲三大案例實戰分享
公眾號:Python愛好者社區(微信ID:python_shequ),關注,查看更多連載內容。加小編個人微信:tsdatajob ,跟作者互動,一起探討。
推薦閱讀:
※PyQt5番外篇(1):PyQt5與Opencv的小小融合
※Python:圖片轉字元畫
※快收藏了!GitHub 上最火最值得看的 Python 開源項目
※抓取單博主的所有微博及其評論
※學習筆記四:改善Python程序的91個建議