国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python 3 進(jìn)階 —— print 打印和輸出

fevin / 2081人閱讀

摘要:在中,可以打印所有變量數(shù)據(jù),包括自定義類型。此時(shí),不會(huì)有任何標(biāo)準(zhǔn)輸出,但對(duì)應(yīng)的文件中已經(jīng)有了內(nèi)容。我們也可以輸出到錯(cuò)誤輸出流,例如參考資料打印和輸出原文地址更多文章請(qǐng)?jiān)L問(wèn)我的個(gè)人博客

在 Python 中,print 可以打印所有變量數(shù)據(jù),包括自定義類型。

在 2.x 版本中,print 是個(gè)語(yǔ)句,但在 3.x 中卻是個(gè)內(nèi)置函數(shù),并且擁有更豐富的功能。

參數(shù)選項(xiàng)

可以用 help(print) 來(lái)查看 print 函數(shù)的參數(shù)解釋。

print(...)
    print(value, ..., sep=" ", end="
", file=sys.stdout, flush=False)

    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

value: 打印的值,可多個(gè)

file: 輸出流,默認(rèn)是 sys.stdout

sep: 多個(gè)值之間的分隔符

end: 結(jié)束符,默認(rèn)是換行符

flush: 是否強(qiáng)制刷新到輸出流,默認(rèn)否

能打印任意數(shù)據(jù)

打印數(shù)字、字符串、布爾值

print(1024, 10.24, "hello", False)

# 1024 10.24 hello False

打印列表

print([1, 2, 3])

# [1, 2, 3]

打印元組

print((1, 2, 3))

# (1, 2, 3)

打印字典

print({"name": "hello", "age": 18})

# {"name": "hello", "age": 18}

打印集合

print({1, 2, 3})

# {1, 2, 3}

打印對(duì)象

class Demo:
    pass


demo = Demo()
print(demo)

# <__main__.Demo object at 0x1005bae80>
分隔符

默認(rèn)分隔符是空格,sep 參數(shù)可以修改。

print(1, 2, 3, sep="-")

# 1-2-3
結(jié)束符

默認(rèn)結(jié)束符是行號(hào),end 參數(shù)可以修改。

print("第一行", end="-")

print("第二行")

# 第一行-第二行
輸出重定向

默認(rèn)情況下,print 函數(shù)會(huì)將內(nèi)容打印輸出到標(biāo)準(zhǔn)輸出流(即 sys.stdout),可以通過(guò) file 參數(shù)自定義輸出流。

with open("data.log", "w") as fileObj:
    print("hello world!", file=fileObj)

此時(shí),不會(huì)有任何標(biāo)準(zhǔn)輸出,但對(duì)應(yīng)的文件中已經(jīng)有了內(nèi)容。

我們也可以輸出到錯(cuò)誤輸出流,例如:

import sys

print("hello world!", file=sys.stderr)
參考資料

Python 打印和輸出


原文地址: https://shockerli.net/post/py...
更多文章請(qǐng)?jiān)L問(wèn)我的個(gè)人博客: https://shockerli.net

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/42052.html

相關(guān)文章

  • Python3,68個(gè)內(nèi)置庫(kù)函數(shù)詳解,進(jìn)階必備,必須收藏!!!

    摘要:判斷奇數(shù)是迭代器會(huì)根據(jù)提供的函數(shù)對(duì)指定序列做映射語(yǔ)法可以對(duì)可迭代對(duì)象中的每一個(gè)元素進(jìn)行映射。 python內(nèi)置庫(kù)詳解 1、引言2、內(nèi)置庫(kù)詳解2.1 數(shù)據(jù)相關(guān)2.1...

    lindroid 評(píng)論0 收藏0
  • Python0基礎(chǔ)(中)——期末不掛科

    摘要:結(jié)束索引,默認(rèn)為字符串的長(zhǎng)度。列表這塊注意索引中的列表更像中數(shù)組的超集從頭開(kāi)始從尾開(kāi)始常用操作插入刪除還是一樣的知道函數(shù)容易做不知道函數(shù)也能做索引循環(huán)判斷自己造一個(gè)出來(lái)就行了列表允許修改增加方法用于在列表末尾添加新的對(duì)象。 ...

    seal_de 評(píng)論0 收藏0
  • python3入門(mén)與進(jìn)階(二)

    摘要:個(gè)數(shù)相等,順序?qū)?yīng)當(dāng)在函數(shù)參數(shù)里面使用的時(shí)候,可以在實(shí)參里面修改默認(rèn)值在調(diào)用函數(shù)傳入?yún)?shù)的時(shí)候,明確告訴實(shí)參,形參給傳的是那個(gè)實(shí)參的值, 變量 python3中變量的定義是不固定類型的(動(dòng)態(tài)),區(qū)分大小寫(xiě) 值類型 引用類型 不可變的(值類型) 可變的(引用類型) int (整型) list (列表) str (字符串) set (集合) tuple (元組) di...

    sugarmo 評(píng)論0 收藏0
  • python--面向?qū)ο?em>進(jìn)階

    摘要:它首先被程序語(yǔ)言的設(shè)計(jì)領(lǐng)域所采用并在和面向?qū)ο蠓矫嫒〉昧顺煽?jī)。面向?qū)ο笾械姆瓷渫ㄟ^(guò)字符串的形式操作對(duì)象相關(guān)的屬性。注構(gòu)造方法的執(zhí)行是由創(chuàng)建對(duì)象觸發(fā)的,即對(duì)象類名而對(duì)于方法的執(zhí)行是由對(duì)象后加括號(hào)觸發(fā)的,即對(duì)象或者類執(zhí)行執(zhí)行邏輯題 isinstance和issubclass 1.isinstance(obj,cls)檢查是否obj是否是類 cls 的對(duì)象 #!/usr/bin/env py...

    Profeel 評(píng)論0 收藏0
  • Python列表Dictionary簡(jiǎn)介

    摘要:如果沒(méi)有,請(qǐng)記住列表中的第一項(xiàng)是項(xiàng)。通過(guò)練習(xí),您將更好地計(jì)算列表中的項(xiàng)目。例如,要將項(xiàng)添加到我們的水果列表中,我們可以使用名為的方法。通過(guò)這樣做,該項(xiàng)目的值也將被刪除。在中,這意味著使用以及名稱和要?jiǎng)h除的項(xiàng)目的名稱。 showImg(https://segmentfault.com/img/remote/1460000019177365?w=852&h=479); 來(lái)源 | 愿碼(C...

    dunizb 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<