python笔记之 inputprintformat函数
生活随笔
收集整理的這篇文章主要介紹了
python笔记之 inputprintformat函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
輸入與輸出(input and print)
input():程序執行過程中,接受用戶輸入的內容
print():程序執行過程中,輸出的內容1. 直接輸出內容2. 輸出多個和單個變量3. 換行和不換行4. 格式化輸出常用的格式化符號: %s (字符型占位符)
%d (十進制占位符)
%f (保留小數點后面六位有效數字,)
%.nf (保留n位小數位,不足補0)
轉義字符: \
input 輸入
userName = input("請輸入您的用戶名:") passWord = input("請輸入您的密碼:")運行結果:
請輸入您的用戶名:123
請輸入您的密碼:123
注意:這里的123是用戶輸入的
print 輸出
1. 直接輸出
print("name")2. 輸出多個變量
name = "小魚" age = 1 print("我的名字是"+name,"今年"+str(age)+"歲")運行結果:
我的名字是小魚今年1歲
3. 無換行輸出和換行輸出
不換行輸出
print("我是文本",end="") print("我們不換行")運行結果:
我是文本我們不換行
換行輸出
print("我是文本\n我們還是分開的好,分開的好")運行結果
我是文本
我們還是分開的好,分開的好
4. 制表符
print("中國\t天津")運行結果:
中國 天津5.格式化輸出
%s 表示字符型占位符
%d 表示十進制占位
%f 保留小數點后面六位有效數字
%.nf 保留小數點后n位數字n>=0
運行結果:
我的身高是1.770000
我的身高是1.77
你可以叫我小魚,我今年17歲,身高1.77米
注意:如果需要輸出%可以使用兩個%%來表示原樣輸出
n = 99 print("恭喜你戰勝了全國%d%%的單身狗"%n)運行結果:
恭喜你戰勝了全國99%的單身狗
format函數
格式化輸出字符串的函數
userName = "Key_book" passWord = "nononon" print("您的用戶名是{},您的密碼是{}".format(userName,passWord))運行結果:
您的用戶名是Key_book,您的密碼是nononon
多個位置出現同一個結果:
print("您的用戶名是{0},您的密碼是{1}{1}".format(userName,passWord))運行結果:
您的用戶名是Key_book,您的密碼是nonononnononon
占位符中添加一些指令的高級語法
普通用法:
print("{} = {}".format("我是python","我才是python"))運行結果:
我是python = 我才是python
對齊
右對齊”>”
左對齊”<”
居中 “^”
“:” 后不指定內容默認用空格填充,指定內容的話只能是一個字符
冒號左邊表示格式化字符的位置
冒號右邊表示占多少字符
左對齊實例:
print("{0:<10}={1:10}".format("看我是不是左對齊","別看我我沒動"))運行結果:
看我是不是左對齊 =別看我我沒動
左對齊和右對齊實例:
print("{0:<10}={1:>10}".format("我是不是左","我是不是右"))運行結果:
我是不是左 = 我是不是右居中實例:
print("{0:^10}={1:^10}".format("我居中","我也居中"))運行結果:
我居中 = 我也居中format進制轉換
十進制轉換
{:x} 十六進制
{:o} 八進制
{:b} 二進制
運行結果:
e6,346,11100110
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的python笔记之 inputprintformat函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: markdown的11个语法
- 下一篇: python笔记之if语句及嵌套浅析