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

歡迎訪問 生活随笔!

生活随笔

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

python

python最基本的规则是什么_Python基础介绍(一)

發布時間:2025/3/15 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python最基本的规则是什么_Python基础介绍(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python基礎介紹(一)

1. python是什么編程語言

編譯型與解釋型

?編譯器吧源程序的每一條語句都編譯成機器語言,并保存成二進制文件,這樣運行時計算機可以直接以極其語言來運行此程序,速度很快

?解釋器是只在執行程序時,才一條一條的解釋成機器語言給計算機語言來執行,所以運行速度是不如編譯后的程序運行的快

編譯型

優點

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

缺點

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

解釋型

優點

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

缺點

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

1.2 動態語言和靜態語言

動態語言

?動態類型語言是指在運行期間才去做數據類型檢查的語言,也就是說,在用動態類型的語言編譯時,永遠也不用給任何變量指定數據類型,該語言會在你第一次賦值給變量時,在內部將數據類型記錄下來。Python和ruby就是一種典型的動態類型語言,其它的各種腳本語言入VBScript也多少屬于動態類型語言。

靜態語言

?靜態類型語言與動態正好相反,他的數據類型是在編譯期間檢查的,也就是說在寫程序是要聲明所以的變量的數據類型,C/C++是靜態語言的典型代表,其它的靜態語言有C#、Java等。

1.3 強類型定義語言和弱類型定義語言

強類型定義語言

?強類型數據類型定義的語言,一旦一個變量被指定了某個數據類型,如果不經過強制轉換,那么它永遠就是這個數據類型。

弱類型定義語言

?數據類型可以被忽略的語言,它與強類型語言相反,一個變量可以賦值不同的數據類型的值。

?強類型語言 速度 < 弱類型語言 速度

?但強類型語言 嚴謹

?Python是動態解釋型的強類型定義語言

1.4 Python的優缺點

優點

?1. 優雅美觀

2. 開發效率高

3. 高級語言 如用Python編寫程序時無需考慮內存一類的底層細節

4. 可移植性

5. 可擴展性 可以吧C/C++代碼在Python程序中運行

6. 可嵌入性 如 可以吧Python嵌入到C/C++程序中使用

缺點

?1. 速度慢

2. 代碼不能加密

3. 線程不能利用多CPU

1.5 注釋

?單行注釋: # 被注釋內容

?多行注釋: ''' 被注釋內容 ''' 或 """ 被注釋內容 """

1.6 變量

#### 聲明變量

lux = '魯迅本人'

上述聲明了一個變量,變量名:lux ,變量值:魯迅本人

變量定義的規則

?. 變量名只能是 字母,數字或下劃線的任意組合

?. 變量名的第一個字符不能是數字

?. 關鍵字不能聲明為變量名

['and', 'as', 'assert','break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',

'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',``'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with',``'yield']

1.7 基礎數據類型(int)

int(整型)

?在32位機器上,整數的位數為32位,取值范圍為-231~231-1,即-2147483648~2147483647

?在64位系統上,整數的位數為64位,取值范圍為-263~263-1,即-9223372036854775808~9223372036854775807

?在Python3中int 可以存儲任意大小的整數,long 被取消。

float(浮點數)

?浮點數,稱為 float。

?浮點數用a*b^10形式的科學計數法表示。比如:3.14,表示成:314E-2 或者 314e-2。

?這些數字在內存中也是按照科學計數法存儲。

str (字符串類型)

?在Python中,加了引號的字符都被認為是字符串!

name = "AlexLi" #雙引號

age ="22" #只要加引號就是字符串

布爾值(True,False)

?布爾類型很簡單,就兩個值 ,一個True(真),一個False(假), 主要用記邏輯判斷

流程控制語句 -if

if 條件:

? 滿足條件執行代碼

else:

? if條件不滿足就走這段

?多分支

if 條件:

? 滿足條件執行代碼

elif 條件:

? 上面的條件不滿足就走這個

elif 條件:

? 上面的條件不滿足就走這個

else:

? 上面所有的條件不滿足就走這段

*致次結束*

總結

以上是生活随笔為你收集整理的python最基本的规则是什么_Python基础介绍(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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