Python基礎第一課

2022-08-10 05:54:11 字數 3694 閱讀 3310

1,計算機基礎。

計算機基礎。

cpu:相當於人的大腦,用於計算。

記憶體:儲存資料,4g,8g,16g,32g,成本高,斷電即消失。

硬碟:1t,固態硬碟,機械硬碟,儲存資料,應該長久保持資料,重要檔案,小電影等等。

作業系統:

應用程式。

2,python歷史。

巨集觀上:python2 與 python3 區別:

python2 原始碼不標準,混亂,重複**太多,

python3 統一 標準,去除重複**。

3,python的環境。

編譯型:一次性將所有程式編譯成二進位制檔案。

缺點:開發效率低,不能跨平台。

優點:執行速度快。

:c,c++等等。

解釋型:當程式執行時,一行一行的解釋。

優點:開發效率高,可以跨平台。

缺點:執行速度慢。

:python ,php,等等。

4,python的發展。

5,python種類。

執行第乙個py檔案:

python3x :python 檔案路徑 回車

python2x :python2 檔案路徑 回車

python2 python3 區別:python2預設編碼方式是ascii碼

解決方式:在檔案的首行:#-*- encoding:utf-8 -*-

python3 預設編碼方式utf-8

6,變數。

變數:就是將一些運算的中間結果暫存到記憶體中,以便後續**呼叫。

1,必須由數字,字母,下劃線任意組合,且不能數字開頭。

2,不能是python中的關鍵字。

['and', 'as', 'assert', 'break', 'class', 'continue',

'def', 'del', 'elif', 'else', 'except', 'exec',

'finally', 'for', 'from', 'global', 'if', 'import',

'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',

'raise', 'return', 'try', 'while', 'with', 'yield']

3,變數具有可描述性。

4,不能是中文。

7,常量。

一直不變的量。 π

bir_of_china = 1949

8,注釋。

方便自己方便他人理解**。

單行注釋:#

多行注釋:'''被注釋內容''' """被注釋內容"""

9,使用者互動。input

1,等待輸入,

2,將你輸入的內容賦值給了前面變數。

3,input出來的資料型別全部是str

#

第一種:

'''if 4 > 5 :

print('我請你喝酒')

print('喝什麼酒')

#第二種:

if 4 > 5:

print('我請你喝酒')

else:

print('喝什麼酒')

''''''

#多選:

num = input('請輸入您猜的數字:')

if num == '1':

print('一起抽菸')

elif num == '2':

print('一起喝酒')

elif num == '3':

print('新開了一家,走看看')

else:

print('你猜錯了.....')

score = int(input("輸入分數:"))

if score > 100:

print("我擦,最高分才100...")

elif score >= 90:

print("a")

elif score >= 60:

print("c")

elif score >= 80:

print("b")

elif score >= 40:

print("d")

else:

print("太笨了...e")

name = input('請輸入名字:')

age = input('請輸入年齡:')

if name == '小二':

if age == '18':

print(666)

else:

print(333)

else:

print('錯了....')

'''

10,基礎資料型別初始。

數字:int 12,3,45

+ - * / **

% 取餘數

ps:type()

字串轉化成數字:int(str) 條件:str必須是數字組成的。

數字轉化成字串:str(int)

字串:str,python當中凡是用引號引起來的都是字串。

可相加:字串的拼接。

可相乘:str * int

bool:布林值。 true false。

11,if。

if 條件:

結果12,while。

while 條件:

迴圈體無限迴圈。

終止迴圈:1,改變條件,使其不成立。

#

while

'''print('111')

while true:

print('我們不一樣')

print('在人間')

print('癢')

print('222')

'''

count = 1flag =true

#標誌位

while

flag:

print

(count)

count = count + 1

if count > 100:

flag = false

2,break

print('11'

)while

true:

print('

222'

)

print(333)

break

print(444)

print('

abc'

)count = 1

while

true:

print

(count)

count = count + 1

if count > 100:break

continue

print(111)

count = 1

while count < 20:

print

(count)

continue

count = count + 1

'''count = 0

while count <= 100 :

count += 1

if count > 5 and count < 95:

continue

print("loop ", count)

print("-----out of while loop ------")

view code

Python基礎第一課

人生苦短,我用python 開源精神 開放源 由c語言開發 解釋性語言 直譯器 編譯型語言 編譯器 跨平台設計理念 優雅,明確,簡單 1.完全物件導向 面向過程 2.強大的標準庫函式支援 3.大量的第三方庫函式 python原始檔 檔名.py 特殊格式的文字檔案 直譯器 python.exe exe...

第一課 python基礎

尋求幫助 help 幫助 dir pd import pandas ad pd help pd dir pd 2.python程式基礎 4 5 9 4 5.1 1.09999999 6 4 1.5 pyhton3 6 4 1 4 0.5 2.0 4 3 1 變數 基本資料型別 int,float,d...

python第一課,基礎演算法

print 輸出 不換行。需要換行print end end前面輸入內容,end 中寫入以什麼結尾,可以不加入內容。input 使用者輸入框,數字是若要輸出是數字用input int a 轉成整數,long長生樹,float 浮點數 complex 複數 換行 輸入 的時候,過長時使用,方便 實際意...