Python學習基礎知識點整理(一)

2021-08-28 18:20:36 字數 1677 閱讀 4736

所用的教材,mooc上北理工嵩天主講的國家精品課程:

部落格的複習梳理也基本按照mooc上課程的目錄來編排。

適用於接觸過程式設計,沒有接觸過python語言的同學,或者只是了解了python基礎的同學用以複習。

附一些提高效率小技巧:python安裝庫換源

【第1章】python基本語法元素:

程式設計基本方法

python開發環境配置

例項1:溫度轉換

python程式語法元素分析

#tempconvert.py

'第1章使用的溫度轉換例項**'

tempstr=input("請輸入帶有符號的溫度值:")

if tempstr[-1]in['c','c']:

f=1.8*eval(tempstr[0:-1])+32

print("轉換後的溫度是:f".format(f))

elif tempstr[-1]in['f','f']:

c=(eval(tempstr[0:-1])-32)/1.8

print("轉換後的溫度是:c".format(c))

else:

print("輸入格式錯誤")

python中,縮排表達程式的格式框架,是語法的一部分。表達**間的所屬關係。要求單一程式內縮排長度一致。

python中,語句結束不需要分號。

注釋:單行注釋,#開頭;多行注釋,"'……"';

命名(關聯識別符號):大小寫字母、數字、下劃線和漢字等的組合。首字元不能是數字,大小寫敏感。

python中33個保留字

andelif

import

raise

global

aselse

inreturn

nonlocal

assert

except

istry

true

break

finally

lambda

while

false

class

fornot

with

none

continue

from

oryield

defif

pass

delpython中變數不需要定義型別符號,可以直接命名後使用。如:a=1

資料型別:字串、整數、浮點數、列表(*)

input()、print()、eval()、print()格式化

【第2章】python基本圖形繪製

深入理解python語言

例項2:python蟒蛇繪製

模組1:turtle庫的使用(*)

turtle程式語法元素分析

【第3章】基本資料型別

數字型別及操作

例項3:天天向上的力量

字串型別及操作(*)

模組2:time庫的使用(*)

例項4:文字進度條(*)

【第4章】程式的控制結構

程式的分支結構

例項5:身體質量指數bmi

程式的迴圈結構

模組3:random庫的使用

圓周率的計算

Python基礎知識點整理(詳細)

python知識點整理 詳細 輸入函式 變數資料型別 資料型別轉換 注釋運算子 賦值運算子 執行順序 右 左支援鏈式賦值 a b c 20支援引數賦值 支援系列解包賦值 a,b,c 20,30,40 比較運算子 物件 value的比較 值比較 is is not 物件的 id 比較 布林運算子 an...

JAVA基礎知識點整理

一.預設的構造方法不一定都是public的 預設構造方法的修飾符是與所在類的修飾符一致的。二.split 分割字元竄有特殊字元竄像 等並不會達到預定的效果。三.一維陣列占用記憶體比二維陣列多,測試 runtime.getruntime totalmemory 可以得到占用記憶體總數,hashmap儲...

VUE基礎知識點整理

純知識點整理,適合vue小白 不小心點了發布 淚目 1,指令 v bind id domid 屬性值繫結 縮寫 id xx v on click add 事件處理 縮寫 click xx v if seen 條件 v for todo in todos data demo methods compu...