版本: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...