Day 01 python基本語法

2021-08-14 18:34:10 字數 1935 閱讀 4888

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.變數 變數名的命名規範 只能由數字 字母 下劃線組成 ...