python是一種物件導向、直譯式計算機程式語言。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是c/c++)輕鬆地聯結在一起。python是純粹的自由軟體, 源**和解釋cpython遵循 gpl協議。語法簡潔清晰,特色之一是強制用空白符作為語句縮排。
二、python的基本語法
1.變數:無需關鍵字,也不需要像js一樣宣告變數,變數名稱由字母、數字、下劃線組成,且不能以數字、特殊字元開頭,應該用字母和英文下劃線開頭,名字盡量取的有語義化。
例如:x=1; #宣告變數x為1
print(x); #輸出結果為1
python是一種強型別的語言:每個變數都是乙個引用
print()輸出結果會自動換行,不換行:print(,end=」」).
例如:x=1;
y=2;
print(x,end=」」);
print(y);
輸出結果為:1 2
注:雙引號內寫什麼就會在1和2中間加什麼,一般會新增乙個空格。
2.注釋
單行注釋:# 多行注釋:』』』』』』或」」」」」」
3.資料型別
數字(number):整型(int),浮點型(float),布林型別(bool有true和false),複數
字串(string):列表(list)、元組(tuple)、字典(dictionary)
注:使用者輸入:input(),其中輸入的為字串,可以通過型別轉換為自己需要的型別
例如:input(「輸入你的名字:」);#鍵盤錄入,型別:str
int();#將str轉換成int
str();#將非str轉換成str
4.賦值運算:a=b=c=1;
a,b,c=1,2,」runoob」
del刪除單個或多個物件的引用。例如:del a,b;
5.運算子
算數運算子:+ - * /(得到小數),%(取餘數),//(只得到商,取整),**冪-返回x的y次方
關係運算子:> < >= <= == !=
邏輯運算子:and(與)、or(或)、not(非)
6.分支結構
if條件:(1)簡單if:
例如:if(1<2):
print(『1 確實小於 2』);
(2)if else:
例如:if(1<2):
print(『1 確實小於 2』);
else:
print(『1 大於 2』);
(3)多重if:
例如:age=int(input(「你的周歲:」));
if(age<18):
print(『未成年人』);
elif(age>=18 and age<30):
print(『青年人』);
elif(age>=30 and age<60):
print(『中年人』);
else:
print(『老年人』);
7.練習
請使用者輸入乙個四位數字:求此數字各個位之和
num=int(input(「請輸入乙個四位數字:」));
qian=num//1000;
bai=num//100-qian*10;
shi=num//10-qian*100-bai*10;
ge=num%10;
print(qian+bai+shi+ge);
day01 python的環境搭建
1 python的優點 2 python的缺點 3 環境搭建 python 3.6 0 v3.6 0 41df79263a11,dec 23 2016,07 18 10 msc v.1900 32bit intel on win32 type or license for more informat...
day01 python 物件導向程式設計基礎
物件導向程式設計 簡單來說就是基於對類和物件的使用,所有的 都是通過類和物件來實現的程式設計就是物件導向程式設計!物件導向的三大特性 封裝 繼承 多型 首先建立乙個類 一 封裝 1 封裝 將某些內容先封裝到乙個地方,等到需要再去呼叫 上面的 實現的就是封裝的功能,把各自的name和age分別封裝到了...
python基本語法(01)
1.print輸出 print 輸出是換行的,不同的資料之間用逗號隔開 print將內容輸出到控制台 快速格式化 pep8編碼規範 快捷鍵 ctrl alt l或code reformat code 不用選中 滑鼠放在編寫區域即可進行格式化 2.變數 變數名的命名規範 只能由數字 字母 下劃線組成 ...