Python的基礎學習
技術標籤:Python的基礎學習python
Python的基礎學習
Python的基礎學習
Python的好處是什麼
1.易於學習:Python有相對較少的關鍵字,結構簡單,和一個明確定義的語法,學習起來更加簡單。 2.易於閱讀:Python程式碼定義的更清晰。 3.易於維護:Python的成功在於它的原始碼是相當容易維護的。 4.一個廣泛的標準庫:Python的最大的優勢之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh相容很好。 5.互動模式:互動模式的支援,您可以從終端輸入執行程式碼並獲得結果的語言,互動的測試和除錯程式碼片斷。 6.可移植:基於其開放原始碼的特性,Python已經被移植(也就是使其工作)到許多平臺。 7.可擴充套件:如果你需要一段執行很快的關鍵程式碼,或者是想要編寫一些不願開放的演算法,你可以使用C或C++完成那部分程式,然後從你的Python程式中呼叫。 8.資料庫:Python提供所有主要的商業資料庫的介面。 9.GUI程式設計:Python支援GUI可以建立和移植到許多系統呼叫。 10.可嵌入: 你可以將Python嵌入到C/C++程式,讓你的程式的使用者獲得"指令碼化"的能力。
Hello Word
學習一門語言第一步打出Hello Word
就和c語言一樣
print("Hello Word")
Python的排版
Python有個特別的敵方,他沒有 {}。
那麼他是用什麼代替{}的呢?
答案是縮排,所以寫Python的時候必須注意格式
比如c語言你要寫成這樣
if(True){
printf("True");
}else{
printf("False");
}
而Python就是這樣
if(True): print ("True") else: print ("False")
兩個p要對齊,if和else頭也要對齊,否則會報錯 ```
int a=10;
## Python的基本資料型別
Number(數字)
String(字串)
List(列表)
Tuple(元組)
Set(集合)
Dictionary(字典)
不過在宣告變數的時候,Python不需要給他打出來,
c語言宣告int型別的變數時候
int a=10;
到了Python這裡我們只需要
a=10
就直接出來了
同樣你也可以
b=‘ffff’
c=1.00
d="???"
### 定義List變數
a=[1,2,3,4,5,6]
### 定義set變數
sites = {1,2,3,4,5}
list 和set簡單區別
最簡單例子
b={‘abcdefghijk’,1,2,3,4,’???’,‘aaa’,0}
c=[‘abcdefghijk’,1,2,3,4,’???’,‘aaa’,0]
print(b)
print©
輸出
{0, 1, 2, 3, 4, ‘???’, ‘aaa’, ‘abcdefghijk’}
[‘abcdefghijk’, 1, 2, 3, 4, ‘???’, ‘aaa’, 0]
list是你加入什麼他就存到後面,
而set,他是有自己的格式,所以set的基本功能是行成員關係測試和刪除重複元素。
## 定義字典變數
也就是c語言的map
有一個key,一個value,
當你要查詢value時候,查詢key就好
a={“key”:“value”,1:“feige011 is back”,“1”:“feige011 is ready”}
print(a[“key”])
print(a[“1”])
print(a[1])
輸出
value
feige011 is ready
feige011 is back
## Python判斷
if else
c語言
if(a1){
printf(“1”);
}else if(a2){
printf(“2”);
}else{
printf(“3”);
}
Python
if a1:
print(“1”)
elif a2:
print(“2”)
else:
print(“3”)
## 迴圈
for迴圈
a=list[9,8,7,6,1,2,3,4]
for i in a :
print(i)
程式碼
9
8
7
6
1
2
3
4
程式碼
a=[9,8,7,6,1,2,3,4]
for i in range(len(a)):
print(a[i],end="")
輸出
98761234
## 導包
import 包名
使python能列印漢字
#coding:utf8