python學習筆記(三):python運算符
python的運算符總結
種類 | 運算符 |
算數運算符 | +,- , * , / , % , ** , // |
比較運算符 | ==,!=,>,<,>=,<=,isinstance |
賦值運算符 | = , += , -= , *= , /= , %= |
邏輯運算符 | and , or , not |
位運算符 | & , | , ^ , ~ , << , >> |
成員運算符 |
in , not in |
身份運算符 | is , is not |
算數運算符
操作符 | 描述 | 例子 |
+ | 加法 - 對操作符的兩側增加值 | a + b = 30 |
- | 減法 - 減去從左側操作數右側操作數 | a - b = -10 |
* | 乘法 - 相乘的運算符兩側的值 | a * b = 200 |
/ | 除 - 由右側操作數除以左側操作數 | b / a = 2 |
% |
模 - 由右側操作數和余返回除以左側操作數 |
b % a = 0 |
** | 指數- 執行對操作指數(冪)的計算 | a**b = 10 的冪 20 |
// | 地板除 - 操作數的除法,其中結果是將小數點後的位數被除去的商 | 9//2 = 4 而 9.0//2.0 = 4.0 |
比較運算符
運算符 | 描述 | 實例 |
== | 檢查兩個操作數的值是否相等,如果是則條件變為真 | (a == b) 為false |
!= | 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真 |
a != b) 為 true. |
> | 檢查左操作數的值是否大於右操作數的值,如果是,則條件成立 | (a > b) 不為 true. |
< | 檢查左操作數的值是否小於右操作數的值,如果是,則條件成立 | (a < b) 為 true. |
>= | 檢查左操作數的值是否大於或等於右操作數的值,如果是,則條件成立 | (a >= b) 不為 true. |
<= | 檢查左操作數的值是否小於或等於右操作數的值,如果是,則條件成立 | (a <= b) 為 true. |
賦值運算符
運算符 | 描述 | 示例 |
= | 簡單的賦值運算符,賦值從右側操作數左側操作數 | c = a + b將指定的值 a + b 到 c |
+= | 加法AND賦值操作符,它增加了右操作數左操作數和結果賦給左操作數 | c += a 相當於 c = c + a |
-= | 減AND賦值操作符,它減去右邊的操作數從左邊操作數,並將結果賦給左操作數 | c -= a 相當於 c = c - a |
*= | 乘法AND賦值操作符,它乘以右邊的操作數與左操作數,並將結果賦給左操作數 | c *= a 相當於 c = c * a |
/= | 除法AND賦值操作符,它把左操作數與正確的操作數,並將結果賦給左操作數 | c /= a 相當於c = c / a |
%= | 模量AND賦值操作符,它需要使用兩個操作數的模量和分配結果左操作數 | c %= a 相當於 c = c % a |
**= | 指數AND賦值運算符,執行指數(功率)計算操作符和賦值給左操作數 | c **= a 相當於 c = c ** a |
//= | 地板除,並分配一個值,執行地板除對操作和賦值給左操作數 | c //= a 相當於 c = c // a |
邏輯運算符
運算符 | 描述 | 示例 |
and | 所謂邏輯與運算符。如果兩個操作數都是真的,那麽則條件成立。 | (a and b) 為 true. |
or | 所謂邏輯OR運算符。如果有兩個操作數都是非零然後再條件變為真。 | (a or b) 為 true. |
not | 所謂邏輯非運算符。用於反轉操作數的邏輯狀態。如果一個條件為真,則邏輯非運算符將返回false。 | not(a and b) 為 false. |
身份運算符
運算符 | 描述 | 示例 |
is | is判斷兩個標識符是否引用自一個對象 | x is y,如果id(x)等於id(y) ,返回True |
is not | is not判斷兩個標識符是否引用不同的對象 | x is not y,如果id(x)不等於id(y),返回True |
python學習筆記(三):python運算符
相關推薦
python學習筆記(三):python運算符
賦值 賦值運算符 返回 -h == ble and mil 1-1 python的運算符總結 種類 運算符 算數運算符 +,- , * , / , % , ** , // 比較運算符
Python學習筆記(三) Python高階特性
1.切片 對於list和tuple,經常要取其中一部分元素,如果用迴圈取,太麻煩,可以用切片簡化操作 myList = [1, 2, 3, 4, 5] #表示,從索引0開始取,直到索引3為止,但不包括索引3, 輸出 myList[0:3] = [1, 2, 3] print("m
python學習筆記2:字符串
nbsp 大小 alpha .com format 大小寫 fin 判斷大小 key python學習筆記2:字符串 總結:字符串是不可變變量,不能通過下標修改其值 字符串的方法都不會改變字符串原來的值,而是新生成一個字符串 一、3種寫法——單引號,雙引號,三引號
Python學習筆記五:字符串常用操作,字典,三級菜單實例
rip .get isalnum 變量名 cde tro 分割 字母 isdigit 字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大寫:a_str.capitalize() 統計字符串個數:a_str.count(“x”)
python學習筆記(三):文件操作和集合
轉換 無序 mov python3 lose 大文件 寫入 接口測試 不存在 對文件的操作分三步: 1、打開文件獲取文件的句柄,句柄就理解為這個文件 2、通過文件句柄操作文件 3、關閉文件。 文件基本操作: f = open(‘file.txt‘,‘r‘) #以只讀方式打
Python學習筆記三
calc ont print 指定 if語句 sum peer actor args 參考教程:廖雪峰官網https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
python學習筆記——format替換字符串
python 自學筆記 使用format中的值來替換用{}括起來的字段width=int(input(‘Please enter width:‘)) price_width=10item_width=width-price_widthheader_fmt=‘{{:{}}}{{:>{}}}‘.fo
Python學習筆記三——文件操作及處理json
r+ 3.4 windows phone wow64 con odin 某個文件 like 一、文件操作 基礎知識: 1.open是打開已存在的文件或新建一個文件(在文件名後需加訪問模式) 2.close是把剛剛新建或打開的文件關閉 3.write可以向文件中導入數據
python學習筆記三:元組和集合
學習python的小夥伴們經常會有這樣一個疑問,既然有列表裡,問什麼還要有元組呢。因為列表是可變的,而元組是不可變的。比如我們經常需要傳入函式的資料是不變的,這時就要用到元組了。 def info(a): a[0] = 'haha' return a a =
Python學習筆記三:函式
文章目錄 1. 呼叫函式 資料型別轉換 2. 定義函式 2.1 `def` 2.2 空函式 2.3 引數檢查 2.4 返回多個值 2.5 練習
Dive in Python學習筆記三:內建資料型別
Dictionary介紹 Dictionary定義了鍵值之間一對一的關係。 定義Dictionary >>>d = {"server":"mpilgrim","database":"master"} 取值 >>>d["server"] #
Python學習筆記三:輸入和輸出
首先,登入 >>>是Python直譯器的提示符輸出1輸出字串,使用print(),在括號中加上字串,多個字串用逗號“,”隔開,每個字串用單引號包住注意:print()會依次列印每個字串,遇到逗號“,”會輸出一個空格2,print
python學習筆記三 模組
最簡單建立模組的方法就是建立以.py結尾的副檔名的檔案,在檔案中包含函式和變數。 例一:helloworld模組 模組原型: #helloworld.py<pre name="code" class="python"><pre name="code" cl
Python 學習筆記三 操作PostgreSQL資料庫
PostgreSQL 至少有三種Python介面,包括: PsyCopg,PyPgSQL,PyGreSQL。 PsyCopg使用示例 Windows7 64 centos yu
Python學習筆記三:高階特性
d = {'a' : 'A', 'b' : 'B', 'c' : 'C'} L = [k + '=' + v for k, v in d.items()] print(L) #輸出['a=A', 'b=B', 'c=C'] 4.生成器(generator) ①一遍迴圈一遍計算的機制。通過不斷next(gen
python學習筆記(三)、字典
映射類型 strong 賦值 python學習 兩個 4.3 所有 tde 及其 字典是一種映射類型的數據類型。辣麽什麽是映射呢?如果看過《數據結構與算法》這一本書的小夥伴應該有印象(我也只是大學學習過,嘻嘻)。 映射:就是將兩個集合一 一對應起來,通過集合a的值
Python學習筆記-Day1-Python基礎
sla yun rac ifs san inb ida lam link %E5%AD%97%E8%8A%82%E5%BA%8F%E8%BD%AC%E6%8D%A2%E4%B8%8E%E7%BB%93%E6%9E%84%E4%BD%93%E4%BD%8D%E5%9F%9Fb
Python學習筆記-Day3-python關鍵字
jieba rtb sat nsh aid aio eve uav multi %E4%B8%80%E4%BB%BD%E5%85%B3%E4%BA%8Ejvm%E5%86%85%E5%AD%98%E8%B0%83%E4%BC%98%E5%8F%8A%E5%8E%9F%E7%
學習筆記:邏輯運算符也有優先級區別
php 運算符 優先級 and or不嘗試還真不知道,居然是因為優先級的差別導致,如果是真實編程中遇到,排錯就很困難了,幸虧這裏看到了:$a = true; //聲明一個布爾型變量$a,賦值為真 $b = true; //聲明一個布爾型變量$b,賦值為真 $c
python學習筆記之python-nmap安裝
python首先最新的鏈接地址和《python絕技》上不同,已經修改。下載後tar,然後運行python setup.py installroot@kali:/# wget http://xael.org/pages/python-nmap-0.6.1.tar.gz--2017-03-22 13:41:38-