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個建議

TAG:Python入门 | Python | Python教程 |