日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python开发全过程_python开发【一】python介绍

發布時間:2023/12/31 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python开发全过程_python开发【一】python介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本章內容:

python 介紹

python 入門知識(流程控制)

練習題

一、python介紹

python的創始人為吉多·范羅蘇姆(“龜叔”)。1989年的圣誕節期間,吉多·范羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,作為ABC語言的一種繼承,龜叔給Python的定位是“優雅”、“明確”、“簡單”。python現在有2個大版本:python2和python3。

最新的TIOBE排行榜,python趕超c#,排行第四。

開發語言:

高級語言:python、java、php、c#、c++? ?高級語言接近自然語言,利于人類學習,易懂。

低級語言:C、匯編? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 低級語言接近機器語言,主要應用在操作系統、驅動等實現。

高級語言在執行上會先生成字節碼;低級語言執行時直接生成機器碼。

機器碼(machine code):學名機器語言指令,是電腦cpu可直接讀取的數據,通常來說,機器碼就是計算機直接執行,而且執行速度最快的代碼。用機器語言編寫程序時,程序員首先需要掌握計算機全部指令和代碼含義,編寫時,程序員需要自己處理每條指令和每一數據的存儲分配和輸入輸出,還有編程過程中每步工作單元處在的狀態,這是十分繁瑣的工作,編程花費的時間是實際運行時間的幾十倍或幾百倍,編出的程序全是0和1組成的指令代碼,直觀性差,還容易出錯。

字節碼:字節碼(Bytecode)是一種包含執行程序、由一序列 op 代碼/數據對 組成的二進制文件。字節碼是一種中間碼,它比機器碼更抽象,需要直譯器轉譯后才能成為機器碼的中間代碼。

字節碼主要為了實現特定軟件運行和軟件環境、與硬件環境無關。字節碼的實現方式是通過編譯器和虛擬機器。編譯器將源碼編譯成字節碼,特定平臺上的虛擬機器將字節碼轉譯為可以直接執行的指令。字節碼的典型應用為Java bytecode。

字節碼在運行時通過JVM(JAVA虛擬機)做一次轉換生成機器指令,因此能夠更好的跨平臺運行。

注:字節碼是一種中間狀態(中間碼)的二進制代碼(文件)。需要直譯器轉譯后才能成為機器碼。

python的種類:

Cpython

Jpython

C#python 等等

cpython:官方用c語言開發的python解釋器,用戶默認情況下使用的是Cpython。其他種類的python是相應的廠家根據python的語法規則,結合自家開發語言設計的python解釋器。

二、入門知識 流程控制

計算機的強大在于它每秒能進行數十億次計算并不斷重復這個過程。通過條件判斷,并重復的做同樣事情的執行順序,就是流程控制語句。

1. 選擇語句 if...else...

單向選擇(二選一)

if 條件1:

執行語句1,

執行語句2,

else:

執行語句3

多項選擇

if 條件1:

執行語句1,

elif 條件2:

執行語句2,

elif 條件3:

執行語句3,

else:

執行語句4

當條件為真時,執行對應條件下縮進的語句塊。

python代碼塊與縮進:

python中縮進非常重要,縮進是python對語句進行分組和語句關聯性的一種方法。

2. while

while循環包含一個布爾判定,while表達式為真時,不斷循環,執行循環體匯總的語句塊,當表達式為假時,不在執行循環體。

1). 基本循環

while 條件:

循環體

#當條件為真,執行循環體

#當條件為假,循環體不執行

2).break

break 退出當層循環

3).continue

continue 退出當前循環,繼續下一次循環

練習題

1.使用while循環輸入 1 2 3 4 5 6 7 9 10

i = 1

while i < 11:

if i == 8:

pass

else:

print(i)

i = i + 1

2.求1-100的所有數的和

i = 1

sum = 0

while i < 101:

sum = sum + i

i = i + 1

print(sum)

3. 輸出1-100內的所有奇數

i = 0

while i < 101:

if i % 2 == 1:

print(i)

i = i + 1

4. 輸出1-100內的偶數

i = 1

while i < 101:if i % 2 == 0:

print(i)

i= i + 1

5.求1-2+3-4+5 ...99的所有數的和

i = 1

sum = 0

while i < 100:

if i % 2 == 1:

sum = sum + i

elif i % 2 == 0:

sum = sum - i

i = i + 1

print(sum)

6. 用戶登錄(三次機會重試)

user_password = "abc"

i = 0

while i < 3:

password = input("please input your password:")

if password == user_password:

print("歡迎回來")

break

else:

print("密碼錯誤")

i = i + 1

總結

以上是生活随笔為你收集整理的python开发全过程_python开发【一】python介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。