在Python中,一個(gè)函數(shù)的返回值可以直接輸出,示例代碼如下:
創(chuàng)新互聯(lián)成立與2013年,先為鹽亭等服務(wù)建站,鹽亭等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為鹽亭企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
# 定義一個(gè)函數(shù)
def add(a, b):
return a + b
# 調(diào)用函數(shù)并輸出返回值
print(add(1, 2))
在這段代碼中,我們首先定義了一個(gè)名為add的函數(shù),該函數(shù)接收兩個(gè)參數(shù)a和b,并通過(guò)return語(yǔ)句返回它們的和。接著,我們調(diào)用該函數(shù)并傳入?yún)?shù)1和2,并使用print函數(shù)輸出函數(shù)的返回值,即3。
請(qǐng)注意,上面的代碼只是一個(gè)示例,實(shí)際應(yīng)用中可能需要根據(jù)實(shí)際情況進(jìn)行更多的處理,比如考慮函數(shù)沒(méi)有返回值等情況。
print函數(shù)是python語(yǔ)言中的一個(gè)輸出函數(shù),可以輸出以下幾種內(nèi)容
1. 字符串和數(shù)值類(lèi)型 可以直接輸出
print(?1)
1
print(?"Hello?World")
Hello?World
2.變量
無(wú)論什么類(lèi)型,數(shù)值,布爾,列表,字典...都可以直接輸出
x?=??12
print(x)
12
s?=??'Hello'
print(s)
Hello
L?=?[?1,?2,?'a']
print(L)
[?1,??2,??'a']
t?=?(?1,?2,?'a')
print(t)
(?1,??2,??'a')
d?=?{?'a':?1,??'b':?2}
print(d)
{?'a':??1,??'b':??2}
3.格式化輸出
類(lèi)似于C中的 printf
s
'Hello'
x?=?len(s)
print(?"The?length?of?%s?is?%d"??%?(s,x)?)
The?length?of?Hello??is??5
【注意】
Python2和3的print函數(shù)格式不同,3要求加括號(hào)(print())
縮進(jìn)最好使用4個(gè)空格
表示輸出2位小數(shù)(四舍五入),如
print('{:.2f}'.format(12.3456))
結(jié)果為
12.35
python中print函數(shù)的用法是:
第一種方法:一個(gè)蘿卜一個(gè)坑,下面的代碼中,{0}、{1}、{2}分別表示j,i,j*i,單引號(hào)里面是輸出格式。
print('{0}+{1}={2}'.format(j,i,j+i))。
第二種方法:類(lèi)似于C語(yǔ)言格式輸出,使用%開(kāi)頭格式輸出。
print("%d + %d = %d" %(j,i,j+i))。
python中自動(dòng)換行,要想不換行的話,需要在print括號(hào)最后面加上 , end = ''print(i, end = '' )。
Python常用格式字符是:
1、%s 字符串采用str()的顯示。
2、%x 十六進(jìn)制整數(shù)。
3、%r 字符串(repr())的顯示。
4、%e 指數(shù)(基底寫(xiě)e)。
5、%c 單個(gè)字符。
6、%E 指數(shù)(基底寫(xiě)E)。
7、%b 二進(jìn)制整數(shù)。
8、%f,%F 浮點(diǎn)數(shù)。
9、%d 十進(jìn)制整數(shù)。
10、%g 指數(shù)(e)或浮點(diǎn)數(shù)(根據(jù)顯示長(zhǎng)度)。
11、%i 十進(jìn)制整數(shù)。
12、%G 指數(shù)(E)或浮點(diǎn)數(shù)(根據(jù)顯示長(zhǎng)度)。
13、%o 八進(jìn)制整數(shù)。
14、%% 字符%。
===============================
函數(shù)并非總是直接顯示輸出,相反,它可以處理一些數(shù)據(jù),并返回一個(gè)或一組值。函數(shù)返回的值被稱為返回值。在函數(shù)中,可
使用return語(yǔ)句將值返回到調(diào)用函數(shù)的代碼行
有時(shí)候,需要讓實(shí)參變成可選的,這樣使用函數(shù)的人就只需要在必要時(shí)才提供額外的信息,可以使用默認(rèn)值來(lái)讓實(shí)參變成可選的。
例如,假設(shè)要拓展函數(shù)get_formstted_name(),使其還處理中間名,為此,可將其修改類(lèi)似于下面這樣