国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python2和Python3中print的用法示例總結

2020-02-16 10:29:22
字體:
來源:轉載
供稿:網友

前言

最近在學習python,對于python的print一直很惱火,老是不按照預期輸出。在python2中print是一種輸出語句,和if語句,while語句一樣的東西,在python3中為了填補python2的各種坑,將print變為函數,因此導致python3中print的一些使用和python2很不一樣。下面就來給大家詳細的總結了關于Python2和Python3中print的用法,話不多說了,來一起看看詳細的介紹吧。

一、Python2中的print用法

在Python2 中 print 是一種輸出語句

strHello = 'Hello Python'print strHello# Hello Python

1.格式化輸出整數

strHello = "the length of (%s) is %d" %('Hello Wordld', len('Hello World'))print strHello# the length of (Hello Wordld) is 11

2.格式化輸出16進制整數

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

輸出二進制的話,可以使用python函數bin()

# Python 2.7.10 (default, Feb 7 2017, 00:08:15)# [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin# Type "help", "copyright", "credits" or "license" for more information.# >>> bin(789)# '0b1100010101'# >>>

3.格式化輸出浮點數(float)

%字符:標記轉換說明符的開始 最小字段寬度:轉換后的字符串至少應該具有該值指定的寬度。如果是*,則寬度會從值元組中讀出 轉換標志:-表示左對齊;+表示在轉換值之前要加上正負號;''(空白字符)表示正數之前保留空格;0表示轉換值若位數不夠則用0填充 點(.)后跟精度值:如果轉換的是實數,精度值就表示出現在小數點后的位數。如果轉換的是字符串,那么該數字就表示最大字段寬度。如果是*,那么精度將從元組中讀出
import math#defaultprint 'PI = %f' % math.pi# PI = 3.141593# width = 10, precise = 3, align = leftprint 'PI = %10.3fxxx' % math.pi# PI =  3.142xxx# width = 10, precise = 3, align = rightprint 'PI = %-10.3fxxx' % math.pi# PI = 3.142  xxx# 前面填充字符串print 'PI = %06d' % int(math.pi)# PI = 000003

4.格式化輸出字符串(string)

# precise = 3print '%.3s' % ('jcodeer')# jco# precise = 4print '%.*s' % (4,'jcodeer')# jcod# width = 10, precise = 3print 'xx%10.3s' % ('jcodeer')# xx  jco            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云浮市| 恭城| 上犹县| 即墨市| 扶余县| 石河子市| 翁牛特旗| 新龙县| 开封县| 永顺县| 湖北省| 株洲县| 芦溪县| 安福县| 林西县| 乌鲁木齐县| 栾川县| 鄂尔多斯市| 太原市| 清水河县| 三穗县| 渑池县| 毕节市| 沁水县| 松阳县| 常州市| 黄梅县| 饶平县| 武宣县| 大方县| 莒南县| 宁陵县| 平遥县| 中山市| 龙胜| 临沂市| 墨玉县| 东丽区| 北安市| 余干县| 葫芦岛市|