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

歡迎訪問 生活随笔!

生活随笔

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

python

关于python_关于python的基础知识

發布時間:2024/7/23 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于python_关于python的基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,編程語言的類型:

1、編譯型 2、解釋型 3、靜態語言 4、動態語言 5、強類型定義語言 6、弱類型定義語言

編譯型vs解釋型

編譯型:

優點:編譯器一般會有預編譯的過程對代碼進行優化。因為編譯只做一次,運行時不需要編譯,所以編譯型語言的程序執行效率高,可以脫離語言環境獨立運行

缺點:編譯之后如果需要修改,就需要整個模塊重新編譯,編譯時根據對應的運行環境生成機器碼,不同的操作系統之間移植會有問題,需要根據運行的操作系統環境編譯不同的可執行文件。

解釋型

優點:有良好的平臺兼容性,在任何環境中都可以運行,前提是安裝了解釋器(虛擬機)。靈活修改代碼的時候可以直接修改,可以快速部署不需要停機維護

缺點:每次運行的時候都解釋一遍,性能上不如編譯型語言。

2、python的創始人為吉多·范羅蘇姆在1989年的圣誕節期間開發了個新的腳本解釋程序,Python可以應?于眾多領域,

應用領域:數據分析、組件集成、?絡服務、圖像處理、數值計算和科學計算等眾多領域。

python的優缺點:

優點:1. Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易

懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常

復雜的程序。2. 開發效率非常高,Python有?常強大的第三方庫,基本上你想通過計算機實現任何

功能,Python官方庫里都有相應的模塊進行支持,直接下載調用后,在基礎庫的基

礎上再進行開發,大大降低開發周期,避免重復造輪子。3. 高級語言————當你用Python語言編寫程序的時候,你無需考慮諸如如何管理你

的程序使用的內存一類的底層細節4. 可移植性————由于它的開源本質,Python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。

如果你小心的地避免使用依賴于系統的特性,那么你的所有Python程序無需修改就幾乎可以在市場上所有的系統平臺上運行5. 可擴展性————如果你需要你的一段關鍵代碼運行得更快或者希望某些算法不公開,你可以把你的部分程序?C或C++編寫,

然后在你的Python程序中使?它們。6. 可嵌?性————你可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能

缺點:1. 速度慢,Python 的運?速度相?C語?確實慢很多人感覺不到2. 代碼不能加密,因為PYTHON是解釋性語?,它的源碼都是以名?形式存放的,3. 線程不能利?多CPU問題

二、變量:將運算的中間結果暫存到內存,以便后續程序調用

我們需注意一些命名規則以便更好的做好開發工作。1, 變量由字母、 數字,下劃線搭配組合而成2, 不可以?數字開頭,更不能是全數字3,不能是pythond的關鍵字, 這些符號和字母已經被python占用, 不可以更改4,不要用中文5,名字要有意義6,不要太長7, 區分大小寫

推薦?家使?駝峰體或者下劃線命名

駝峰體: 除首字母外的其他每個單詞首字母大小寫

下劃線: 每個單詞之間用下劃線分開

三、常量:常量是所有字母大寫就是常量

如生日,圓周率等等

BIRTH_OF_SYLAR= 1990

四、注釋:

一般在從事開發工作的時候,都是由團隊合作完成,如果沒有注釋習慣誰也看不懂你的代碼。

注釋又分為1)單行注釋#被注釋的內容,多行注釋‘’‘。。?!颉薄啊?.."""

五,數據類型

python中常用的數據類型有多種,最基本的三種是數字(int),字符串(str),布爾類型(命題)True真或False假

number=66cai=input("請輸入一個數字:")if int(cai)>66:print("猜大了")elif int(cai)<66:print("猜小了")else:print("恭喜你猜對了!")

比如在這個程序中cai是個變量在輸入的時候他只是個字符如果沒有把字符轉變成數字,解釋器就解釋不出來.

六,if語句

第一種語法:

if 條件: #引號是將條件與結果分開。

結果1。 #四個空格,或者?個tab鍵,這個是告訴程序滿?這個條件的

結果2。

如果條件是真(True) 執?結果1, 然后結果2, 如果條件假(False) 直接結果2

第二種語法:

If 條件:

結果1else:

結果2

代碼3

第三種語法:

If 條件1:

結果1elif條件2:

結果2

..else:

結果n

第四種語法(嵌套):

If 條件1:

結果1

If 條件2:

結果2else:

結果3else:

結果4

可以?限的嵌套. 但是在實際開發中. 盡量不要超過三層嵌套

例子:

age = input("請輸入他的年齡:")if int(age) < 50:print("小屁孩")if int(age) < 10:print("小屁孩")elif int(age) < 20:print("青春期叛逆小屁孩")elif int(age) < 30:print("開始混社會的小屁孩")elif nt(age) < 40:print("老大不小趕緊結婚的小屁孩")else:print("家里有個不聽話的小屁孩")if int(age) < 90:print("老屁孩")if int(age) < 60:print("馬上變成不聽話的老屁孩")elif int(age) < 70:print("活著還不錯的老屁孩")elif int(age) < 90:print("人生快結束了的一個老屁孩")if int(age)>=90:print("再見了這個世界")

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的关于python_关于python的基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

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