Python 常識學習總結

2021-10-01 02:51:32 字數 2219 閱讀 6999

常識python 是一種解釋型語言,python,本義是指「蟒蛇」。1989 年,荷蘭人 guido van rossum(後續簡稱 guido)為了打發聖誕節的無趣,決心開發乙個新的指令碼解釋程式,於是便誕生了一種物件導向的解釋型高階程式語言,被命名為 python

高階語言->解釋型語言->python

計算機語言

編譯器:計算機不能直接理解任何除機器語言之外的語言,所以必須要把程式設計師所寫的程式語言翻譯成機器語言,計算機才能執行程式,將其他語言翻譯成機器語言的工具,被稱為編譯器。

編譯器翻譯的方式有兩種:

#官網

安裝python3.x編譯器

yum install gcc zlib zlib-devel openssl-devel -y

#安裝python3依賴軟體

tar zxf python-3.6.4.tgz -c /opt/python3/

#解壓檔案

./configure --prefix=/usr/local/python3 --with-ssl

#編譯,--preifx安裝目錄,--with-ssl加密ssl

make && make install

#安裝

設定環境變數

echo  export path="/usr/local/python3/bin:$path" >> /etc/profile

source /etc/profile

#新增環境變數

echo  export path="/usr/local/python3/bin:$path" >> ~/.bashrc

source ~/.bashrc

#新增環境變數

執行

$ python3

python 3.6.4 (default, nov 26 2019, 09:54:43)

[gcc 4.8.5 20150623 (red hat 4.8.5-11)] on linux

>>>

tar zxf pycharm-community-2019.2.1

#解壓檔案

sh ./pycharm-community-2019.2.1/bin/pycharm.sh

#執行pycharm

# 行注釋

"""段落

注釋"""

python的**結構控制是以縮排空格數進行控制的,縮排的空格數是可變的,但是同乙個**塊的語句必須包含相同的縮排空格數。

if 。。。。

print()

ifprint()

print() #縮排必須保持一致,此處為錯誤

else

#以相同縮排判斷為同一結構

else

使用反斜槓()來實現長**換行,在 , {}, 或 () 中的換行,不需要使用反斜槓

>>

>

print

("hello everyone ,\..

... byebye!")

>>

>1+

2#加3>>

>1-

2#減-1

>>

>1*

2#乘2>>

>5/

2#除2.5>>

>5%

2#取餘

1>>

>5//

2#取整

2>>

>2**

4#冪乘方

16

注意:python2.x 與python3.x在運算中有區別,3.x版本中會將運算過程中的資料型別自動轉換,而2.x版本不會轉換

python3.x對浮點數有完整的支援;整數和浮點數的混合計算中,整數會被轉換為浮點數

### python2.x

>>

>5/

22>>

>

100/

3000

>>

>

5.0/

22.5

>>

>

100/

300.0

0.3333333333333333

學習Python 的一些常識總結

參考部落格及 很有用的參考大全 1.os 的常用方法 python的標準庫中的os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。即它允許乙個程式在編寫後不需要任何改動,也不會發生任何問題,就可以在linux和windows下執行。下面列出了一些在os模組中比...

python常識 python小常識

python 規範 python 官方提供有一系列 pep python enhancement proposals 文件,其中第 8 篇文件專門針對 python 的 格式給出了建議,也就是俗稱的 pep8。指定編碼格式 預設情況下,python 3 原始碼檔案以 utf 8 編碼,所有字串都是 ...

python爬蟲常識

什麼是爬蟲?網路爬蟲 又被稱為網頁蜘蛛,網路機械人,在foaf社群中間,更經常的稱為網頁追逐者 是一種按照一定的規則,自動地抓取全球資訊網資訊的程式或者指令碼。另外一些不常使用的名字還有螞蟻 自動索引 模擬程式或者蠕蟲。其實通俗的講就是通過程式去獲取web頁面上自己想要的資料,也就是自動抓取資料 爬...