欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對python中return和print的一些理解

 更新時間:2017年08月18日 10:33:49   作者:/Seirios/  
最近看到視頻中講到python中的print和return的區(qū)別,感到一些迷惑,所以自己上手實踐了一把,下面這篇文章主要給大家介紹了關(guān)于對python中return和print的一些理解,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

最近剛開始學(xué)習(xí)python,之前只有一些c的基礎(chǔ),也忘得差不多了,現(xiàn)在想邊學(xué)習(xí)邊總結(jié)和分享收獲~看書時看了return的用法,可是后來和print混了,老是感覺可以將函數(shù)return值直接顯示,但不是這樣的。下面就來和大家分析下對python中return和print的理解,話不多說了,來一起看看詳細的介紹吧。

看到知道上的一個例子:

代碼 (1)

x = 1
y = 2
def add (x, y):
  z = x + y
  return z
print (add(x,y))

代碼 (2)

x = 1
y = 2
def add (x, y):
  z = x + y
  print z
print (add(x,y))

輸出結(jié)果 (相同)

>>> 3

這里代碼1的結(jié)果是打印返回值而得到的,而代碼2的結(jié)果是在打印函數(shù)add (x, y)時,add (x, y)執(zhí)行print z語句而得到的,其返回值是None,所以輸出結(jié)果應(yīng)為

3

None

返回值只有打印才能得到,例如

def a():

  print('ss')

def b():

  return 'ss'

直接運行a() ,是有結(jié)果的,而直接運行b()是沒有結(jié)果的,只有運行print(b())才可以顯示'ss'。

另外,將函數(shù)賦值給變量可以獲得返回值,如上函數(shù)b() ,加上

c=b()

c

是有結(jié)果的,因為c得到了b()的返回值'ss'。

另外,在交互模式下,return的結(jié)果會自動打印出來,而作為腳本單獨運行時則需要print函數(shù)才能顯示。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Python解析多幀dicom數(shù)據(jù)詳解

    Python解析多幀dicom數(shù)據(jù)詳解

    今天小編就為大家分享一篇Python解析多幀dicom數(shù)據(jù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python openssl模塊安裝及用法

    python openssl模塊安裝及用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python openssl模塊安裝及用法,有需要的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • Python中用psycopg2模塊操作PostgreSQL方法

    Python中用psycopg2模塊操作PostgreSQL方法

    python可以操作多種數(shù)據(jù)庫,本篇文章給大家介紹了用psycopg2模塊操作PostgreSQL方法,一起來學(xué)習(xí)下。
    2017-11-11
  • Python實現(xiàn)詞云圖詞頻統(tǒng)計

    Python實現(xiàn)詞云圖詞頻統(tǒng)計

    這篇文章主要為大家詳細介紹了Python數(shù)據(jù)分析中的詞頻統(tǒng)計和詞云圖可視化,文中的示例代碼講解詳細,對我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下
    2022-12-12
  • Vscode使用matplotlib顯示圖像詳細圖文教程

    Vscode使用matplotlib顯示圖像詳細圖文教程

    最近使用python里的matplotlib庫繪圖,想在代碼結(jié)束時顯示圖片看看,下面這篇文章主要給大家介紹了關(guān)于Vscode使用matplotlib顯示圖像的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Python利用pandas進行數(shù)據(jù)合并詳解

    Python利用pandas進行數(shù)據(jù)合并詳解

    當使用Python中的pandas庫時,merge函數(shù)是用于合并(或連接)兩個數(shù)據(jù)框(DataFrame)的重要工具。它類似于SQL中的JOIN操作,下面我們就來看看它的具體操作吧
    2023-11-11
  • Python告訴你木馬程序的鍵盤記錄原理

    Python告訴你木馬程序的鍵盤記錄原理

    今天小編就為大家分享一篇關(guān)于Python告訴你木馬程序的鍵盤記錄原理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python實現(xiàn)實時監(jiān)測可視化數(shù)據(jù)大屏

    Python實現(xiàn)實時監(jiān)測可視化數(shù)據(jù)大屏

    實時監(jiān)測的可視化數(shù)據(jù)大屏是一種非常有用的工具,可以幫助我們實時了解數(shù)據(jù)的變化和趨勢,下面我們將介紹如何使用Python代碼實現(xiàn)實時監(jiān)測的可視化數(shù)據(jù)大屏,需要的可以參考一下
    2023-06-06
  • 解決Django?cors跨域問題

    解決Django?cors跨域問題

    這篇文章主要介紹了解決Django?cors跨域問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • python數(shù)據(jù)預(yù)處理之將類別數(shù)據(jù)轉(zhuǎn)換為數(shù)值的方法

    python數(shù)據(jù)預(yù)處理之將類別數(shù)據(jù)轉(zhuǎn)換為數(shù)值的方法

    下面小編就為大家?guī)硪黄猵ython數(shù)據(jù)預(yù)處理之將類別數(shù)據(jù)轉(zhuǎn)換為數(shù)值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論