日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

打印 PRINT

發布時間:2023/12/2 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 打印 PRINT 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

打印 PRINT

?

字符串和數值類型

可以直接輸出。

print(1) #out:1 print('a') #out:a

?

變量

無論什么類型,數值,字符串,列表,字典...都可以直接輸出

n = 1 s = 'a' list_a = [1,3,4] dict_c = {'a':3,'b':4} print(n) #out:1 print(s) #out:a print(list_a) #out:[1, 3, 4] print(dict_c) #out:{'a': 3, 'b': 4}

?

格式化輸出

字符串格式控制%[(name)][flag][width][.][precision]type

name:可為空,數字(占位),命名(傳遞參數名,不能以數字開頭)以字典格式映射格式化,其為鍵名

flag:標記格式限定符號,包含+-#0,+表示右對齊(會顯示正負號),-左對齊,前面默認為填充空格(即默認右對齊),0表示填充0,#表示八進制時前面補充0,16進制數填充0x,二進制填充0b

width:寬度(最短長度,包含小數點,小于width時會填充)

precision:小數點后的位數,與C相同

type:輸入格式類型,請看下面

?

%字符:標記轉換說明符的開始

格式描述
%%百分號%標記
%s字符串
%c字符及其ASCLL碼
%d有符號整數(十進制)
%u無符號整數(十進制)
%f浮點數字(用小數點符號)
%g浮點數字(根據值的大小采用%e或%f)
%G浮點數字(類似于%g)
%o無符號整數(八進制)
%x無符號整數(十六進制)
%X無符號整數(十六進制大寫字符)
%e浮點數字(科學計數法)
%E浮點數字(科學計數法,用E代替e)
%p指針(用十六進制打印值的內存地址)
%n存儲輸出字符的數量放進參數列表的下一個變量中

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

實例

print('打印字符串:%s'%('hello world')) #out :打印字符串:hello world print("打印帶符號十進制整數:%d" %(-25)) #out :打印帶符號十進制整數:-25 print('打印限定寬度帶符號十進制整數:%02d'%(5)) #out :打印左對齊字符串:05 print('打印限定寬度帶符號十進制整數:%02d'%(125)) #out :打印左對齊字符串:125 print("打印無符號十進制整數:%u" %(-25)) #out :打印無符號十進制整數:-25 print("打印浮點數:%f" %(-25)) #out :打印無符號十進制整數:-25.000 print("打印帶精度的浮點數:%0.3f" %(-25)) #out :打印無符號十進制整數:-25.000 print('打印左對齊字符串:%-15s'%('hello world')) #out :打印字符串:hello world print('打印左對齊字符串:%+15s'%('hello world')) #out :打印左對齊字符串: hello world print('打印字符串:%015s'%('hello world')) #out :打印字符串: hello world print('打印帶精度的科學計數法:%.0e'%(1000)) #out :打印帶精度的科學計數法:1e+03 print( "I am %s and age is %d " %('qsl',25) ) #out :I am qsl and age is 25

?

format_spec格式{[name][:][[fill]align][sign][#][0][width][,][.precision][type]}

用{}包裹name命名傳遞給format以命名=值?寫法,非字典映射,其他和上面相同

fill?=??<any?character>  #fill是表示可以填寫任何字符

align =??"<"?|?">"?|?"="?|?"^"  #align是對齊方式,<是左對齊,?>是右對齊,^是居中對齊。

sign? =??"+"?|?"-"?|?"?"  #sign是符號,?+表示正號,?-表示負號

width =??integer  #width是數字寬度,表示總共輸出多少位數字

precision =??integer  #precision是小數保留位數

type =??"b"?|?"c"?|?"d"?|?"e"?|?"E"?|?"f"?|?"F"?|?"g"?|?"G"?|?"n"?|?"o"?|?"s"?|?"x"?|?"X"?|?"%"  #type是輸出數字值是的表示方式,比如b是二進制表示;比如E是指數表示;比如X是十六進制表示

?

參考:https://www.cnblogs.com/lovejh/p/9201219.html

基本用法

# 不帶字段 print('{} {}'.format('hello','world')) #out:hello world # 帶數字編號 print('{0} {1}'.format('hello','world')) #out:hello world # 打亂順序 print('{0} {1} {0}'.format('hello','world')) #out:hello world hello print('{1} {1} {0}'.format('hello','world')) #out:world world hello # 帶關鍵字 print('{a} {tom} {a}'.format(tom='hello',a='world')) #out:world hello world

?

轉載于:https://www.cnblogs.com/qianslup/p/11088867.html

總結

以上是生活随笔為你收集整理的打印 PRINT的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。