成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python 3 進階 —— print 打印和輸出

fevin / 2091人閱讀

摘要:在中,可以打印所有變量數(shù)據(jù),包括自定義類型。此時,不會有任何標準輸出,但對應的文件中已經有了內容。我們也可以輸出到錯誤輸出流,例如參考資料打印和輸出原文地址更多文章請訪問我的個人博客

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

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

參數(shù)選項

可以用 help(print) 來查看 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: 打印的值,可多個

file: 輸出流,默認是 sys.stdout

sep: 多個值之間的分隔符

end: 結束符,默認是換行符

flush: 是否強制刷新到輸出流,默認否

能打印任意數(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}

打印對象

class Demo:
    pass


demo = Demo()
print(demo)

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

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

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

# 1-2-3
結束符

默認結束符是行號,end 參數(shù)可以修改。

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

print("第二行")

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

默認情況下,print 函數(shù)會將內容打印輸出到標準輸出流(即 sys.stdout),可以通過 file 參數(shù)自定義輸出流。

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

此時,不會有任何標準輸出,但對應的文件中已經有了內容。

我們也可以輸出到錯誤輸出流,例如:

import sys

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

Python 打印和輸出


原文地址: https://shockerli.net/post/py...
更多文章請訪問我的個人博客: https://shockerli.net

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

轉載請注明本文地址:http://systransis.cn/yun/42052.html

相關文章

  • Python3,68個內置庫函數(shù)詳解,進階必備,必須收藏!!!

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

    lindroid 評論0 收藏0
  • Python0基礎(中)——期末不掛科

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

    seal_de 評論0 收藏0
  • python3入門與進階(二)

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

    sugarmo 評論0 收藏0
  • python--面向對象進階

    摘要:它首先被程序語言的設計領域所采用并在和面向對象方面取得了成績。面向對象中的反射通過字符串的形式操作對象相關的屬性。注構造方法的執(zhí)行是由創(chuàng)建對象觸發(fā)的,即對象類名而對于方法的執(zhí)行是由對象后加括號觸發(fā)的,即對象或者類執(zhí)行執(zhí)行邏輯題 isinstance和issubclass 1.isinstance(obj,cls)檢查是否obj是否是類 cls 的對象 #!/usr/bin/env py...

    Profeel 評論0 收藏0
  • Python列表Dictionary簡介

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

    dunizb 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<