[在敲**時一定要用英文狀態下]
[在敲**時一定要用英文狀態下]
[在敲**時一定要用英文狀態下]
讓我困惑了一段時間的『如何不執行一段**』,趕緊告訴你們:可以直接按#,同時按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年...