常識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頁面上自己想要的資料,也就是自動抓取資料 爬...