Python基礎語法和實列

2021-09-26 02:50:55 字數 2312 閱讀 4337

目錄函式

print()函式

資料型別

type()函式 變數

if函式

input()函式

列表list 字典

命令電腦產生行為的指令。所以可以把函式看成一種行為。

比如說戴帽子,

戴是一種行為,帽子是完成行為的道具,你帶好了帽子是乙個結果。

函式是乙個行為,資料是完成這個函式的道具,最終這個函式會反饋給你乙個結果。

進一步思考:

你可以戴帽子,但是你不可以把乙個煤氣罐放在頭上。因為帽子和煤氣罐不是乙個類別的東西。

所以凡是資料都會有它所屬於的類別,

同時,乙個函式也只能適用於一定的資料型別。

列印出括號裡的東西

print(''let's go'')   >>>  let's go

print('let\'s go') >>> let's go

print(1+1) >>> 2

print('你\n好') >>> 你

好print('''你 >>> 你

好''') 好

print('a'+'b') >>> ab

拿生活中舉例,衣服,帽子,鞋,書...物品的種類有無數種,

資料型別也有無數種。只有常見和不常見之分。

常見資料型別:

字串  str      'abc'      帶引號的全部視為字串,字串無法進行運算哦

整數      int     1

浮點數  float   1.0

檢視資料型別

print(type(abc))  >>>  print(type(1))    >>>  print(type(1.0))  >>>
a=1
把數字1的值,賦予給變數a。術語叫做賦值。

a獲得1的全部屬性。

根據條件的不同來決定該怎麼做

if

a=0.5

b=0.5

if a+b>=1 : 冒號不能少

print(1) >>> 1 最前方空四個空格

如果滿足條件,

則執行空格後的函式

否則直接跳過。

if...else...

a=0.5

b=0.5

if a+b >=1 : 條件判斷

print(1) 滿足條件執行函式

else :

print(0) 不滿足條件會執行的函式

if...elif...else...

a=0.5

b=0.5

if a+b >=1 : 滿足條件1執行

print(1)

elif 0可新增多個elif

可以不加else

input('輸入你滴名字:') >>> 輸入你滴名字:

輸入資料後,按回車可繼續執行下一步程式。

一種資料儲存方式

l=['a','b','c']

l[0] 第0號元素 >>> a

l[:] 全部元素 >>> ['a','b','c']

l[2:] 2號及後面的元素 >>> c

l[:2] 不包括2號,2號之前的元素 >>> ['a','b']

l[1:3] 1~2號元素 >>> ['b','c']

l[0]='e' 替換 >>> ['e','b','c']

del l[0] 刪除 >>> ['b','c']

一種資料儲存方式

d=

d['a'] 提取資料 >>> 33

del d['a'] 刪除 >>> d=

d['d']=44 增加 >>> d=

C語言基礎實列

1.求1000以內素數 素數 除1和它本身以外不能被任何數整除 iniclude stdio.h int fun int m 若標誌變數h為零,則不是素數,終止迴圈 return h int main 2.1000以內完數 完數 除自身以外的約數之和等於它本身 include stdio.h int...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...