給python做個簡單介紹,送給剛入學的你

2021-10-11 21:59:10 字數 2980 閱讀 2055

[在敲**時一定要用英文狀態下]

[在敲**時一定要用英文狀態下]

[在敲**時一定要用英文狀態下]

讓我困惑了一段時間的『如何不執行一段**』,趕緊告訴你們:可以直接按#,同時按ctrl+/

程式:為解決問題而設計的指令,能被計算機識別和執行(通俗而言:就是老師給你布置的第一條第二條作業,需要你來執行和完成)

程式語言:用於書寫電腦程式的語言,人機交流的語言。(通俗而言即:老師以哪種語言型別給你發布的命令)

語言處理程式:歷經三個階段

機器語言

組合語言

高階語言

以二進位制形式的程式語言/機器**

機器語言+助記符

完全符號化的程式語言

高階語言源程式》(編譯程式)組合語言源程式》(匯程式設計序)>機器語言程式【計算機/cpu所能識別和執行的】

高階語言源程式》(編譯程式)機器語言程式

編譯系統:

翻譯的兩種方式:1.編譯 2.解釋

負責翻譯工作的程式成為語言處理程式:編譯程式、解釋程式

j編譯類語言

解釋類語言

類似於**的不可更改檔案

類似於同聲翻譯

在應用源程式前,將源**翻譯成目標**

一邊有語言直譯器翻譯,一邊執行

數值類:

整數型、浮點型(含小數部分)

操作符:+ 、—、*(乘號)、/(除號)、//(取整)【經常弄混嘻嘻】、**(幾次方)、%(取餘)

1.1. 生成隨機數

【一定要在用隨機數時,引入random模組,就像你要和同學聯絡,得有一部手機把你來叫到一塊】

示例:整數

import random

h=import

(random.randint(1,

100)

)print

(h)

示例:浮點數``

import random

h=random.uniform(1,

100)

print

(h)

布林型別

b=

100<

109print

(b)

注意:b 為布林型別變數,100<109為布林表示式

布林比較運算子:< > = >= ==(判等) !=(不等於)

布林邏輯運算子:not and or

序列【敲重點!!!】

3.1序列的構成:列表、元組

、字串

3.2列表

l= (空列表)

*後面寫例項的時候很有用,在開始建乙個空列表,用for迴圈可以把存在空列表中的內容列印出來,起到儲存作用(九九乘法表)

l=[1,2,3,4] (列表中的元素,以『,』形式隔開)

3.2.1索引

序列中所有元素都有索引號

索引號為正數時,從0開始遞增

索引號為負數時,從右向左,從-1開始遞減

l=[1

,2,3

,4,5

,6]pritn(l[-1

])#6print

(l[5])

#6

3.2.2分片

l[a?️c]

其中a:代表開始位置,b代表終止位置但是不取,c代表步長 a和b就像數學裡邊[a,b)形式

序列的通用操作

分片序列相加/相乘:

【相加一定得是相同型別啊,別掉坑了】

相乘:序列重複多次

a=1b=

2print

(a+b)

#3

a=

'1'b=

'2'print

(a+b)

#12

5.列表方法

s=[1,2]

序號函式

作用引數結果1

將乙個資料加到列表s的末尾

『3』[1,2,『3』]

2s.clear()

刪除列表s的所有元素無

3s.copy()

返回與s內容一樣的列表

無[1,2]

4s.count(x)

統計x元素在列表**現的次數21

5s.extend(t)

將t列表新增在列表末尾

[3,4]

[1,2,3,4]

6s.insert(i,x)

將資料x插入到s的第i號位置

0,『3』

[『3』,1,2]

7s.pop(i)

將列表s的第i號元素彈出並返回其值

0或無1,2

8s.remove(x)

刪除列表s中第乙個值為x的元素

1[2]

9s.reverse()

反轉s中所有元素

無[2,1]

最近練習及經驗可談:

s.pop(),是將列表末尾元素彈出

s.reverse(),可用於排序

6.內建函式

求長度:len()

求最大值:max()

求最小值:min()

元組元組特別之處:其內部元素不可更改

n=(1,2,3,4)

字串用單引號;』 hello world』

用雙引號:「 hello world」

注意:當字串中既有『 又有「 ,用/來轉義

輸入函式:input() ,其最後返回字串型別

互相轉換:數值》字串,str()

字串》數值,int() float()

字串的格式化

print

('hello%s'

%'tom'

)

注意:hello後面%s是:帶格式化的字元

第二個%的』tom『是希望格式化的值

常見轉換說明符:

%s:字串 %d:整數 %f:浮點數

Python簡單介紹

python,是一種物件導向的解釋型計算機程式語言,有荷蘭人guido van rossum於1989年發明,第乙個公開發行版發行於1991年。python是純粹的自由軟體,源 和直譯器cpython遵循gpl協議。python語法簡潔清晰,特色之一是強制用空白符作為語句縮排。python具有豐富和...

python集合簡單介紹

集合 set 把不同的元素組成一起形成集合,是python基本的資料型別。集合元素 set elements 組成集合的成員 li a b c a se set li se set a c b 集合物件是一組無序排列的可雜湊的值 集合成員可以做字典的鍵 li a b c a c se set li ...

Python簡單的介紹

現在來簡單的介紹一下什麼是python,它是一種解釋型 物件導向和動態資料型別的高階程式語言。它誕生於1989年底發明它的發明者為guido van rossum 人稱海叔 它的第乙個公開的發行版發行於1991年。現在python 2.x版本的已經沒用了聽說學習課程的老師說它2x版的可能在2020年...