Python變數 自定義函式

2021-08-10 15:55:15 字數 1460 閱讀 7630

都逃不出如下套路:

1、怎麼定義變數?是否有資料型別,怎麼在控制台輸出?

2、怎麼定義函式?定義類?物件導向的寫法是怎樣的?

3、如何呼叫外部類或函式?

4、如何讀寫檔案?網路程式設計?

5、如何與資料庫互動?

6、如何和各種第三方庫互動?

7、有什麼好用的框架?

#定義變數

print(name) #列印變數

#也可以單引號

name='jack'

#單引號裡包含雙引號

name='"jack"'

#雙引號裡包含單引號

name="'jack'"

下面2種語法錯誤:

#雙引號中再包含雙引號 就語法錯誤了

name = "he"llo"

#單引號中再包含單引號 就語法錯誤了

name = 'he'llo'

轉義:

name = "he\"llo"

print(name) #輸出: he"llo

原樣輸出:

#使用 r

name = r"he\"llo"

print(name) #輸出: he\"llo

定義多行字串:

#定義多行字串

name = """

i am

astudent.

"""#同樣還按照上面的形式(包括空格換行)輸出

print(name)

python是靈活的程式語言

name = "jack" * 3

print(name) #輸出: jackjackjack

python編寫需要嚴格的縮排

print(name) #縮排不一致 報錯

字串的多種寫法

name = "aaaaaa"

"11111"

#也可以這樣寫

name = "aaaaaa"

" \"

"11111"

#還可以用個小括號

name = ("aaaaaa"

"11111")

print(name) #輸出都是: aaaaaa11111

擷取字串:

print(name[1:2]) #e

print(name[1:3]) #el

print(name[1:]) #ello

#自定義函式

defshow

(name="jack",age=18):

print(name + " : " + str(age))

show() #輸出: jack : 18

show(age=20,name="hello") #輸出: hello : 20

Python自定義函式

可選引數是python的乙個特性,顧名思義就是這個引數是可有可沒有的。如果你學過其他的語言,那麼你會很清楚明白他的不同點的。def fun n,m 1 s 1for i in range 1 n 1 s i return s m m就是可選引數,如果在呼叫他的時候不給m就預設為1 eg1 fun 1...

python自定義函式

在python中有一種自定義函式為匿名函式,可以用lambda關鍵字定義。通過lambda構造的函式可以沒有名稱,最大的特點是在自定義匿名函式時所有 只能在一行內完成,語法如下 lambda parameters function expressionlambda為匿名函式的關鍵起始詞 parame...

Python自定義函式

python中的自定義函式,其理解意思相當於c 中的自定義方法,但是建立的方式不同。說他與c 的方法相同,那麼就自然有 無引數無返回值,有引數無返回值,無引數有返回值,有引數有返回值。函式 建立函式 無引數無返回值 deffunction print 輸出依據 print 呼叫 函式呼叫 funct...