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

歡迎訪問 生活随笔!

生活随笔

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

python

Python基础(一)--初识Python

發布時間:2024/7/5 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础(一)--初识Python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Python基礎(一)--初識Python

1 Python基本概念

1.1 什么是Python

1.2 Python的語言特征

1.3 Python的應用領域

2 Python開發環境

2.1?Windows操作系統

2.2?Linux / Mac操作系統

2.3?Python虛擬環境

2.4?Python開發工具

3 環境變量

4 變量

4.1 什么是變量

4.2 變量的作用

4.3 定義變量

4.3 平行賦值與None

4.4 刪除變量

5 輸出與輸出

5.1 輸出函數print

5.2 輸入函數input

5.3 Python2與Python3的輸入輸出區別

6 注釋

6.1 什么是注釋

6.2 單行注釋

6.3 特殊注釋

7 標識符

7.1 什么是標識符

7.2 標識符的語法要求

8 關鍵字

8.1 什么是關鍵字


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Python基礎(一)--初識Python

1 Python基本概念

1.1 什么是Python

Python是計算機編程語言(與計算機溝通的一種方式)中的一種。

Python目前存在兩個活躍的版本,分別是Python2與Python3。兩個版本互不兼容。

1.2 Python的語言特征

(1)簡潔

(2)面向過程與面向對象

(3)解釋執行

(4)跨平臺性

(5)可擴展

(6)強大的庫(內置庫與社區庫)支持

1.3 Python的應用領域

Python在很多領域都有著廣泛的應用,如:網絡爬蟲,數據分析與科學計算,Web應用開發,可視化桌面程序,游戲編程,

人工智能。

2 Python開發環境

2.1?Windows操作系統

安裝過程比較簡單,直接下一步就好。在安裝時,可以將Python加入到環境變量的選項勾選。如果安裝時沒有勾選,也可以自行配置。

2.2?Linux / Mac操作系統

Linux / Mac操作系統自帶Python2與Python3開發環境。通過python -V或python --version可查看Python的版本信息

2.3?Python虛擬環境

Python虛擬環境是一個半隔離的環境,在該環境中安裝的庫僅對該環境下的程序有效,不會對系統環境造成影響。為了能夠實現Python多版本共存,同時,彼此之間又不會相互干擾,可以通過創建Python虛擬環境來實現。

2.4?Python開發工具

編寫Python程序非常簡單,可以使用任何存文本編輯器。

3 環境變量

環境變量:操作系統中一種特殊的對象,該對象可以為操作系統提供信息。環境變量由環境變量名與環境變量值組成,變量名用來區別于其他的環境變量,而變量值就是給操作系統提供的信息。環境變量可以具有多個值,多個值之間使用指定的符號分隔。不同的操作系統,分隔符也是不同的。例如,Windows系統的分隔符為“;”,而Linux系統的分隔符為“:”。

Window通過set可查看環境變量,Linux可通過env查看。環境變量分為用戶環境變量和系統環境變量。

操作系統中存在很多環境變量,與開發密切相關的就是PATH環境變量,它的作用就是:執行可執行程序處理的時候,操作系統尋找程序的路徑。Window設置path環境變量可以通過set PATH= 或者圖形化界面的方式;Linux操作系統通過sudo vi /etc/environment設置環境變量,sudo vi ~/.profile??$PATH="$PATH:/new_path"設置用戶環境變量。

4 變量

4.1 什么是變量

變量:使用指定的名稱來綁定特定的值。

4.2 變量的作用

變量可以保存一個中間結果,可以在下次直接使用,而不必重復進行一次計算

4.3 定義變量

變量具有變量名與變量值。

定義變量方式:變量名 = 變量值。如:age=18。

這樣,就定義了一個變量,變量名為age,值為18。將名稱age綁定18,中間的“=”是賦值號,不是數學上的等號(數學上的等號Python中使用“==”),意為將18賦值給age,這是一個從右向左的運算符。定義之后,我們就可以使用變量名來訪問其所綁定的值。

變量可以更改綁定的值,再次執行age = 20時,age綁定的值就由之前的18變成20。

在python中是可以一次性定義多個變量的,語法為:a=b=c=1 這樣,我們就一次性的定義了三個變量,所有變量綁定的值均為1。

注意:在python中定義變量時,必須要綁定一個具體的值,否則無法使用;變量在第一次賦值時叫做變量的定義,后面賦值時就不在是變量的定義,而是變更綁定值。

4.3 平行賦值與None

平時賦值是Python語言所特有的語法。在進行多變量操作時,可以提供簡便性。

# 平行賦值,計算從右向左,先進行右側的計算,然后賦值給左側對應的變量 x,y=y,x

None是Python中內置的一個常量值,表示變量值缺失。因為我們在定義變量時,必須給變量一個明確的值。但可能在有些情況下,變量在定義時,值不方便給出,而是在隨后的計算中才能確定,因此,我們就可以在定義變量時,給變量賦予None值。如:age=None。

None是一個特殊的值,表示變量不綁定有效的變量,None也經常作為參數的默認值,應用與函數的參數傳遞中。

4.4 刪除變量

定義變量時,實際上就是使用變量名關聯了指定的值。當變量不需要,我們也可以刪除變量名,刪除變量名使用del,語法如下:

del 變量名

當刪除變量名后,我們就無法再使用變量名來訪問其之前所關聯的值。

注意:刪除的僅僅是變量,但是變量所綁定的對象還在。所以將值關聯多個變量。當刪除一個變量名后,不會影響到其他的變量名,因為del刪除的只是變量名稱,而并非變量名所關聯的值對象。

5 輸出與輸出

5.1 輸出函數print

print內置函數的使用,print可以輸出括號里面的內容,并在輸出之后產生換行

(1)輸出之后不換行,設置end參數

# print默認end參數值為\n(換行符) print("hello",end="")

(2)多關鍵字輸出,用,分割

x=y=z=1 print(x,y,z)

(3)設置分隔字符,使用sep關鍵字,默認是空格

print(x,y,z,sep="#")

5.2 輸入函數input

input內置函數的使用,當解釋器解析input函數是,程序會暫停執行,等待我們進行輸入

(1)獲取輸入的內容

# input函數會返回我們輸入的內容 print("請輸入:") x = input()

(2)指定提示信息

input("指定提示的內容:")

5.3 Python2與Python3的輸入輸出區別

(1)在Python2中,print是關鍵字,可以是用print然后空格輸出,不過也支持函數的形式;Python3中,print是函數

(2)在Python3中不會對輸入的內容進行特殊的處理,無論輸入什么類型都會以字符串的形式返回;在Python2中,input函數會進行計算,可能會帶來潛在的不安全性,想在Python2中實現Python3的功能可以使用raw_input。

6 注釋

6.1 什么是注釋

注釋:對程序進行解釋說明的文字,注釋的內容會被解釋器所忽略

6.2 單行注釋

單行注釋使用#表示,從#開始,到本行的末尾,都是注釋內容。根據慣例,注釋內容寫在其解釋說明的程序上方。

6.3 特殊注釋

在Python中,存在兩種特殊類型的注釋。嚴格來說,以上兩種特殊注釋不是真正的注釋,算是一種設置。因為編譯器會忽略注釋內容,但不會忽略這兩種設置。

(1)設置Python解釋器的位置

在文件的第一行加入:#!/usr/bin/python3

作用:告知系統Python解釋器的位置(這里的位置為/usr/bin/目錄下)。這樣設置后,我們就可以在終端直接執行Python文件(該文件需要具有可執行的權限)。然而,這種設置方式并不通用,其不利于程序的移植。因為,并非所有的操作系統中,Python解釋器都在/usr/bin/這個路徑下,為了能夠是程序具有更好的可移植性,我們可以采用如下的方式設置:

#!/usr/bin/env python3

/usr/bin/env會根據環境變量PATH指定的目錄中來搜索python3文件,只要/usr/bin/env的位置沒有改變,當程序遷移時,也只需要改變環境變量即可,而無需批量修改每一個Python文件中第一行的路徑信息。

注意:如果設置解釋器的位置,則必須是文件的第一行;設置Python解釋器的位置主要應用于Unix / Linux操作系統中,對于Windows操作系統中,可直接使用*.py的方式來運行。

(2)設置文件編碼

如果在文件第一行或第二行注釋中匹配的形式:coding[=:]\s*([-\w.]+),則該注釋就是文件的編碼聲明。建議的聲明格式如下:

# -*- coding: 編碼名稱?-*-

例如:# -*- coding:UTF-8 -*-

這樣,該Python文件就會使用UTF-8的編碼。

注意:如果設置編碼,則編碼必須是文件中的第一行或第二行,如果在第二行,則第一行必須也是注釋;Python3文件的默認編碼為UTF-8。(Python2為ASCII)

7 標識符

7.1 什么是標識符

標識符,就是作為類,方法(函數),變量等名字的符號。

7.2 標識符的語法要求

(1)由字符,數字與_組成,并且第一個字符不能是數字;

(2)標識符不能與Python中的關鍵字重名

注意:①標識符是區分大小寫的;②Python3中,標識符的字符集為Unicode字符集,Python2中,標識符字符集為ASCII(U+0001~U+007F);③盡管Python3標識符的字符集為Unicode字符集,但不意味著整個Unicode字符集中的字符都是合法的,例如:“@”,“$”,“*”等,這些都不可以出現在標識符中。

8 關鍵字

8.1 什么是關鍵字

關鍵字:具有特殊語義的符號。Python3.6中,所有的關鍵字列表如下:

False

class

finally

is

return

None

continue

for

lambda

try

True

def

from

nonlocal

while

and

del

global

not

with

as

elif

if

or

yield

assert

else

import

pass

?

break

except

in

raise

?

可以通過如下程序打印Python中所有的關鍵字列表。

import keywordprint(keyword.kwlist)

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的Python基础(一)--初识Python的全部內容,希望文章能夠幫你解決所遇到的問題。

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