Python从零开始系列连载(11)——Python的基本运算和表达式(中二)
輸入輸出 輸入指的是從輸入設備獲取數據,這里的輸入設備往往指的是鍵盤,通過input()函數可以實現這一目的
x = input(<提示字符串>)
舉個栗子:
Clipboard Image.png
運行后,出現一個輸入框等待你輸入
Clipboard Image.png
輸入后回車,當我們查看name變量時,顯示的就是剛才輸入的信息了
小明:我想知道小紅的年齡和我是不是一樣(其實她知道是一樣的)!
于是小明寫了個代碼讓小紅輸入信息:
Clipboard Image.png
結果發現。。。竟然不一樣。emmm
Clipboard Image.png
可能細心的你已經發現了問題所在!
Clipboard Image.png
原來從input()獲得的是是字符串類型數據
所以我們要用到之前學的類型轉換
Clipboard Image.png
這樣就行啦,可是,這樣好麻煩,怎么樣從源頭解決呢?
Clipboard Image.png
輸出就是把結果顯示在輸出設備(一般是顯示器),一般使用print函數
Clipboard Image.png
sep參數是規定分隔符選用的是什么
print() 函數還可以用字符串格式化控制輸出的形式
常見的格式字符如下表:
Clipboard Image.png
看個例子:
Clipboard Image.png
我們用%s代替要輸出的內容,而后一個%后面你的內容則是真正輸出的內容
如果有多個%s,在最后的%后面要加括號將真正輸出內容括起來
格式化操作符輔助指令
符號 作用
- 用做左對齊 復制代碼
- 在正數前面顯示加號( + ) 復制代碼
在八進制數前面顯示零('0'),在十六進制前面顯示'0x'或者'0X'(取決于
用的是'x'還是'X') 復制代碼0 顯示的數字前面填充‘0’而不是默認的空格
m m 是顯示的總寬度
Clipboard Image.png
如果是浮點數,
%m.nf m指的是輸出總寬度,小數點之后保留n位(四舍五入保存),如果總寬度超過m,按照實際顯示
Clipboard Image.png
幸好我們學的是Python3
現在壓軸演出開始!!!
f899d4c6e7c811008147fcf31f5c7a24.gif
str.format()
通過{}來代替%,功能更強!
Clipboard Image.png
參數可以不按照順序,也可以使用多次!
Clipboard Image.png
今天作業:按照我的操作走一遍(敢不敢換個其他的說法)
下課
人生苦短,我選Python
未完待續,連載中......
轉載于:https://juejin.im/post/5c80e62af265da2dc13cad2b
總結
以上是生活随笔為你收集整理的Python从零开始系列连载(11)——Python的基本运算和表达式(中二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机语言发展及未来方向
- 下一篇: websocket python爬虫_p