Python基礎學習 1

2021-10-04 07:46:23 字數 3337 閱讀 6531

版本:python3

了解python

python是一種解釋性的程式語言

可用於web開發:在伺服器上使用python來建立web應用程式

可以與軟體來創造工作流

可連線資料庫,還可以讀取和修改檔案

數學:可用於處理大資料並執行複雜的數**算

軟體開發,系統指令碼

python的優點

適用於不同的平台(linux,mac,windows,raspberry pi等)

類似英語的簡單語法

編寫程式的**體量小

在解析器上執行,即表示可以編寫後立馬執行,即表示原型設計非常快

可以以程式的方式,物件導向的方式或功能方式來處理

區別於其他程式語言的特點

python語法

量中編寫執行的方法:

直接在命令列中編寫python的語法

>>

>

print

("hello,girl!"

)hello,girl!

在伺服器上建立python檔案,使用.py副檔名,並在命令列執行它

c:\test>python test.py

python縮排

在其他程式語言中,縮排是為了**的可讀行

而python語言則是為了指示**塊,很重要

if

10>1:

print

("you are great!!!"

)

縮排也不是要很多個,最少乙個,根據個人的編譯習慣

但是一定不能少,如果沒有縮排就是錯誤的語法

在同一的在**塊中,要使用相同數量的縮排,如果**縮排不一樣,也是錯誤的,乾脆就用乙個好了,多了也記不住

python變數

變數是為其賦值時建立的

x=5y=

"cat"

python中沒有宣告變數的命令

python建立變數

首次為其賦值時,才會建立變數

變數不需要使用任何特定型別宣告,甚至可以更改已建立的變數

x=1y=

"qwe"

print

(x)print

(y)

x=1y=

2print

(y)

字串變數可以使用單引號或者雙引號進行宣告

x=

"orange"

x='orange'

#兩個字串是相同的

python變數名稱命名規則

變數可以使用短名稱(如x,y)或者描述性名稱(name,***,age,sum)

向多個變數賦值

python允許多個變數同時賦值

x,y,z=

,'orange'

,'peach'

print

(x)print

(y)print

(z)

python允許多個變數賦同乙個值

x=y=z=

'orange'

print

(x)print

(y)print

(z)

輸出變數

python的print語句通常用於輸出變數,如果需要結合文字和變數,python使用+字元

x=

'orange'

print

('i like'

+x)

可以使用+字元將變數和另乙個變數相加

x=

'orange'

y=z=x+y

print

(z)

對於數字,+可以做數**算符

x=5y=

1print

(x+y)

組合字串和數字,會報錯

x=

10y=

'orange'

print

(x+y)

全域性變數

即在函式外部建立的變數

全域性變數可以被函式外部和內部的每個人使用

#在函式外部宣告全域性變數,在函式內部使用它

x='orange'

defmyfunc()

:print

('i like'

+x)myfunc(

)

如果變數在函式內部被建立,那麼變數就是區域性變數,只能函式內部使用,具有相同名稱的全域性變數將保留原樣,擁有原有值

x=

'orange'

defmyfun()

: x=

printf(

'i like'

+x) myfun(

)print

('i like'

+x)

global關鍵字

通常,在函式內部建立變數時,該變數是區域性變數,只能在該函式內部使用

如果需要在函式內部建立全域性變數,則需要global關鍵字來宣告

def

myfunc()

:global x

x='orange'

myfunc(

)print

('i like'

+x)

如果需要在函式內部修改全域性變數,那麼也需要global關鍵字

x=

'orange'

defmyfunc()

:global x

x=myfunc(

)print

('i like'

+x)

python注釋

注釋以#開頭,python將其他部分作為注釋呈現

#python注釋

print

("this is lift"

)

python基礎學習1

1.字串 a 123abc 2.索引 下標 從0開始 a 0 第一位 a 0 3 a 3 前3位 0 索引 3 a 5 0 後5位 a 2 4 第3位 第4位 3.步進 a 是全部字元 a 2 取全部每隔兩個取數 a 1 5 2 第二個到第5個,每隔兩個取值 a 1 2 第二個到結束 每隔兩個取值 ...

python 基礎學習1

anaconda環境變數設定 c programdata anaconda3 c programdata anaconda3 library mingw w64 bin c programdata anaconda3 library usr bin c programdata anaconda3 l...

Python基礎學習 1

a 1,2,3 a 1,2,3,4 2.clear清空列表 a 1,2,3 a.clear a 3.copy複製列表 a 1,2,3 b a.copy 直接b a只是將b指向a,並未生成新list b 1 a 1,2,3 b 1,4,3 4.count統計物件出現次數 a 1,2,3,2 a.cou...