• <del id="a8uas"></del>
    • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

      400-811-9990
      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      上海
      • 北京
      • 鄭州
      • 武漢
      • 成都
      • 西安
      • 沈陽
      • 廣州
      • 南京
      • 深圳
      • 大連
      • 青島
      • 杭州
      • 重慶
      當前位置:合肥千鋒IT培訓  >  技術干貨  >  python為什么print語句打印不出來

      python為什么print語句打印不出來

      來源:千鋒教育
      發布人:xqq
      時間: 2023-11-10 09:03:08

      Python中print語句主要是向屏幕打印輸出的。在python2和python3中,兩者是有些區別的,使用時要注意一下。

      逗號分隔符

      在Python中print語句可根據sys.stdout中包含的文件生成輸出,它接受一個逗號分隔的對象表,如下實例:

      x=1

      y=2

      z=3

      print("thevaluesare",x,y,z)

      #打印結果為thevaluesare123

      在上述實例中,對于每個對象,將調用str()函數來生成輸出字符串。這些輸出字符串會連接在一起,彼此之間用一個空格分開,從而得到最終的輸出字符串。輸出通過一個換行符終止。

      格式化輸出

      要生成格式化輸出,可以使用字符串格式運算符%或.format()方法。

      x=1

      y=2

      z=3

      print("thevaluesare%d%7.5f%s"%(x,y,z))

      更改print語句的目標

      更改print語句的目標,也就是重定向。方法是添加特殊的>>file修飾符和一個逗號,其中file是一個允許寫入的文件對象

      f=open("file_path",'w')

      print>>f,"helloworld"#這是python2中的用法,在python3的具體方法請看下文

      ...

      f.close()

      print()函數

      Python3中最重要的更改之一就是將print轉變為函數,在python2中他是一個關鍵字

      其用法與Python2中的大致相同,但是一些細枝末節還是有區別的,下文就簡述這三種。

      print("thevaluesare",x,y,z,end='')#禁止換行符

      print("thevaluesare",x,y,z,file=f)#重定向到文件對象f

      print("thevaluesare",x,y,z,sep=',')#在值之間添加逗號

      以上內容為大家介紹了python培訓之為什么print語句打印不出來,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

      聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

      猜你喜歡LIKE

      pythonLogging是什么?

      2023-11-10

      pythongRPC是什么?

      2023-11-10

      pythonpsutil是什么

      2023-11-10

      最新文章NEW

      python模塊的name屬性

      2023-11-10

      python調試器是什么

      2023-11-10

      python異常在程序的作用

      2023-11-10

      相關推薦HOT

      更多>>

      快速通道 更多>>

      最新開班信息 更多>>

      網友熱搜 更多>>