摘要:解釋器的系統上,一般默認的版本為,我們可以將安裝在目錄中。中的按位運算法則如下下表中變量為,為,二進制格式如下邏輯運算符圖片邏輯運算符測試實例中包含了一系列的成員,包括字符串,列表或元組。
3.Python3解釋器
Linux/Unix的系統上,一般默認的 python 版本為 2.x,我們可以將 python3.x 安裝在 /usr/local/python3 目錄中。
安裝完成后,我們可以將路徑 /usr/local/python3/bin 添加到您的 Linux/Unix 操作系統的環境變量中,這樣您就可以通過 shell 終端輸入下面的命令來啟動 Python3 。
在Window系統下你可以通過以下命令來設置Python的環境變量,假設你的Python安裝在 C:Python34 下:
set path=%path%;C:python34
3.1 交互式編程
我們可以在命令提示符中輸入"Python"命令來啟動Python解釋器:
$ python3
3.1 腳本式編程
在Linux/Unix系統中,你可以在腳本頂部添加以下命令讓Python腳本可以像SHELL腳本一樣可直接執行:
#! /usr/bin/env python3
然后修改腳本權限,使其有執行權限,命令如下:
$ chmod +x hello.py
執行以下命令:
./hello.py
輸出結果為:
Hello, Python!
Python語言支持以下類型的運算符:
算術運算符
比較(關系)運算符
賦值運算符
邏輯運算符
位運算符
成員運算符
身份運算符
運算符優先級
4.1 Python算術運算符
![圖片上傳中...]
4.2 Python比較運算符
![圖片上傳中...]
4.3 Python賦值運算符
ng](/img/bVbeNZ9)
4.4 Python位運算符
按位運算符是把數字看作二進制來進行計算的。Python中的按位運算法則如下:
下表中變量 a 為 60,b 為 13,二進制格式如下:
a = 0011 1100
b = 0000 1101
a&b = 0000 1100
a|b = 0011 1101
a^b = 0011 0001
~a = 1100 0011
..]
4.5 Python邏輯運算符
![圖片
6 Python邏輯運算符**
測試實例中包含了一系列的成員,包括字符串,列表或元組。
![圖片上傳中...]
a = 10 b = 20 list = [1, 2, 3, 4, 5 ]; if ( a in list ): print "1 - 變量 a 在給定的列表中 list 中" else: print "1 - 變量 a 不在給定的列表中 list 中" if ( b not in list ): print "2 - 變量 b 不在給定的列表中 list 中" else: print "2 - 變量 b 在給定的列表中 list 中" # 修改變量 a 的值 a = 2 if ( a in list ): print "3 - 變量 a 在給定的列表中 list 中" else: print "3 - 變量 a 不在給定的列表中 list 中"
hon身份運算符**
用于比較兩個對象的存儲單元
![圖片上傳中...]
a = 20 b = 20 if ( a is b ): print "1 - a 和 b 有相同的標識" else: print "1 - a 和 b 沒有相同的標識" if ( a is not b ): print "2 - a 和 b 沒有相同的標識" else: print "2 - a 和 b 有相同的標識" # 修改變量 b 的值 b = 30 if ( a is b ): print "3 - a 和 b 有相同的標識" else: print "3 - a 和 b 沒有相同的標識" if ( a is not b ): print "4 - a 和 b 沒有相同的標識" else: print "4 - a 和 b 有相同的標識"
以上實例輸出結果:
1 - a 和 b 有相同的標識 2 - a 和 b 有相同的標識 3 - a 和 b 沒有相同的標識 4 - a 和 b 沒有相同的標識
is 與 == 區別:
is 用于判斷兩個變量引用對象是否為同一個, == 用于判斷引用變量的值是否相等。
>>> a = [1, 2, 3] >>> b = a #把a的地址給b >>> b is a #引用地址是一個 True >>> b == a #變量的值相等 True >>> b = a[:] #把a的值給b >>> b is a #變量引用地址不是一個,b在內存中新開辟了一個空間 False >>> b == a #變量的值依然相等 True
4.8 Python運算符優先級
![圖片上傳中...]
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42144.html
摘要:一的基本語法縮進統一個或者個空格。中的數據類型中有個標準類型數字字符串列表元組集合字典數字復數在中,只有一種整數類型,表示長整型。如則會顯示,并不是換行。空行與代碼縮進不同,空行并不是語法的一部分。我們將首行及后面的代碼組稱為一個子句。 一、python3的基本語法 1、縮進統一(1個tab或者4個空格)。 for i in range(10): print (i) ...
摘要:學習筆記七數學形態學關注的是圖像中的形狀,它提供了一些方法用于檢測形狀和改變形狀。學習筆記十一尺度不變特征變換,簡稱是圖像局部特征提取的現代方法基于區域圖像塊的分析。本文的目的是簡明扼要地說明的編碼機制,并給出一些建議。 showImg(https://segmentfault.com/img/bVRJbz?w=900&h=385); 前言 開始之前,我們先來看這樣一個提問: pyth...
摘要:第一章數據類型隱式方法利用快速生成類方法方法通過下標找元素自動支持切片操作可迭代方法與如果是一個自定義類的對象,那么會自己去調用其中由你實現的方法。若返回,則會返回否則返回。一個對象沒有函數,解釋器會用作為替代。 第一章 python數據類型 1 隱式方法 利用collections.namedtuple 快速生成類 import collections Card = collec...
摘要:第一章數據類型隱式方法利用快速生成字典方法方法通過下標找元素自動支持切片操作可迭代方法與如果是一個自定義類的對象,那么會自己去調用其中由你實現的方法。若返回,則會返回否則返回。一個對象沒有函數,解釋器會用作為替代。 第一章 python數據類型 1 隱式方法 利用collections.namedtuple 快速生成字典 import collections Card = coll...
閱讀 3762·2021-09-22 15:17
閱讀 1946·2021-09-22 14:59
閱讀 2346·2020-12-03 17:00
閱讀 3209·2019-08-30 15:55
閱讀 482·2019-08-30 11:23
閱讀 3487·2019-08-29 13:56
閱讀 518·2019-08-29 12:54
閱讀 2257·2019-08-29 12:49