- 特殊——不換行輸出
格式:變數 = input('提示字串')
注意:所有的通過input獲取的資料,都是字串型別
s = input('請輸入字元:\n')
print(f'你輸入的是:')
print(type(s)) # m = input() # 2
n = input() # 3
print(m + n) # 23
print()
函式
無換行輸出:
print
('內容'
,end=
'')
注:預設end=』\n』,表示以換行結尾,更換內容即可更換結尾字元
1. 佔位符形式:
print("格式化字串" % 變數1)
print("格式化字串" % (變數1, 變數2...))
格式化字元
含義%d
有符號十進位制整數
%3d 輸出時,資料佔3個字元寬度,右對齊(字首不足用空格補足)
%03d 輸出時,資料佔3個字元寬度 ,當數字不足三個字元時,前綴補0 001
%-3d 輸出時,資料佔3個字元寬度 , 左對齊(字尾不足用空格補足)
*注:當位數小於實際位數時,原樣顯示
%f浮點數,%.2f
表示小數點後只顯示兩位
%s字串
%%輸出%
a=333.1
print('a的值是%d' %a)
print('a的值是%f' %a)
print('a的值是%s' %a)
print('a的值是%5d' %a)
print('a的值是%05d' %a)
print('a的值是%-5d' %a)
print('a的值是%2d' %a)
# 多個資料用括號
print('a和b的值是%d,%f' %(a, b))
2.f_string
:
f'字串 '
b=6.5
print(f'b的值是,a的值是')
s=f'b的值是,a的值是'
print(s)
對齊
^、<、>分別是居中、左對齊、右對齊,後面帶寬度
:號後面帶填充的字元,只能是乙個字元,不指定的話預設是用空格填充
""
.format
("245"
)# 輸出:'*****245'
3. format()方式(不常用)s =
'a= , b= , c= , a='
.format
(a,b,c)
print
(s)# 0 ,1 ,2 分別表示下標
s ='a= , b= , c= , a='
.format
(a,b,c)
print
(s)
我們前面呼叫 print 時,會自動列印乙個換行符。有時,我們不想換行,不想自動新增換行符。我們可以自己通過引數 end = 「任意字串」。實現末尾新增任何內容:
print
("sxt"
,end=
' ')
print
("sxt"
,end=
'##'
)print
("sxt"
)# 輸出結果:sxt sxt##sxt
python基礎 輸入輸出
input print 知識點 1.input預設接收使用者輸入內容為字串型別 2.print直接輸出字串內容 card id input 請輸入學號 pwd input 請輸入密碼 print card id print type card id print pwd 1.print列印字串 pri...
Python基礎 輸入輸出
基本格式 常用格式化字元 含義 s 字串 d 有符號十進位制的整數,06d 輸出的整數顯示位數,不足的地方使用0補全 f浮點數 2f表示顯示小數點的後兩位 輸出 變數輸出例項需求 定義整數變數 student no,輸出 我的學號是 000001 student no 1 print 學號是 06d...
python基礎輸入輸出
輸出 print 加上 字串就可以輸出 print 函式也可以接受多個字串,用逗號 隔開,結果 會變成空格 print 函式中可以直接進行簡單的數 算 print 字串 輸出變數 表示拼接 兩邊的變數型別必須保持一致 格式化輸出 print 字串 s,s,s 對應佔位符的內容 s佔位符 str強制轉...