python中各操作符的優先級_Python3練習題系列(06)——各種符號總結

Python3中的各種符號總結

1關鍵字

import keyword

print(keyword.kwlist, end='\t')

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

2數據類型:

參考:https://blog.csdn.net/qq_30658895/article/details/75578754

類型

含義

示例

int

整型

1

float

浮點型

1.0

bool

布爾值

True或False

complex

復數

a+bj

string

字符串

‘abc123’

list

列表

[a,b,c]

tuple

元組

(a,b,c)

set

集合

{a,b,c}

dictionary

字典

{a:b,c:d}

complex復數的虛數部分不能省略

string字符串不能包括有‘\’ ,否則輸出的不是原來的字符串

list和tuple list可以修改元素,tuple不能,但是tuple可以包括list等多種數據類型,占用資源多于list

set沒有排列的順序及不會有重復的元素

dictionary一個鍵對應多個值,但是不能有相同的鍵

3轉義字符

參考:http://blog.sina.com.cn/s/blog_777e04300102x8mn.html

轉義字符

描述

\(在行尾時)

續行符

\\

反斜杠符號

\'

單引號

\"

雙引號

\a

響鈴

\b

退格(Backspace)

\e

轉義

\000

\n

換行

\v

縱向制表符

\t

橫向制表符

\r

回車

\f

換頁

\oyy

八進制數yy代表的字符,例如:\o12代表換行

\xyy

十進制數yy代表的字符,例如:\x0a代表換行

\other

其它的字符以普通格式輸出

4.字符串格式化

%%百分號標記 #就是輸出一個%

%c字符及其ASCII碼

%s字符串

%d有符號整數(十進制)

%u無符號整數(十進制)

%o無符號整數(八進制)

%x無符號整數(十六進制)

%X無符號整數(十六進制大寫字符)

%e浮點數字(科學計數法)

%E浮點數字(科學計數法,用E代替e)

%f浮點數字(用小數點符號)

%g浮點數字(根據值的大小采用%e或%f)

%G浮點數字(類似于%g)

%p指針(用十六進制打印值的內存地址)

%n存儲輸出字符的數量放進參數列表的下一個變量中

%格式化符也可用于字典,可用%(name)引用字典中的元素進行格式化輸出。

5運算操作符

摘自:http://www.runoob.com/python3/python3-basic-operators.html

5.1 Python算術運算符

運算符

描述

實例

+

加 - 兩個對象相加

a + b 輸出結果 31

-

減 - 得到負數或是一個數減去另一個數

a - b 輸出結果 -11

*

乘 - 兩個數相乘或是返回一個被重復若干次的字符串

a * b 輸出結果 210

/

除 - x 除以 y

b / a 輸出結果 2.1

%

取模 - 返回除法的余數

b % a 輸出結果 1

**

冪 - 返回x的y次冪

a**b 為10的21次方

//

取整除 - 返回商的整數部分

9//2 輸出結果 4 , 9.0//2.0 輸出結果 4.0

@ 矩陣運算符

5.2 Python比較運算符

運算符

描述

實例

==

等于 - 比較對象是否相等

(a == b) 返回 False。

!=

不等于 - 比較兩個對象是否不相等

(a != b) 返回 True。

>

大于 - 返回x是否大于y

(a > b) 返回 False。

<

小于 - 返回x是否小于y。所有比較運算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。注意,這些變量名的大寫。

(a < b) 返回 True。

>=

大于等于 - 返回x是否大于等于y。

(a >= b) 返回 False。

<=

小于等于 - 返回x是否小于等于y。

(a <= b) 返回 True。

5.3 Python賦值運算符

運算符

描述

實例

=

簡單的賦值運算符

c = a + b 將 a + b 的運算結果賦值為 c

+=

加法賦值運算符

c += a 等效于 c = c + a

-=

減法賦值運算符

c -= a 等效于 c = c - a

*=

乘法賦值運算符

c *= a 等效于 c = c * a

/=

除法賦值運算符

c /= a 等效于 c = c / a

%=

取模賦值運算符

c %= a 等效于 c = c % a

**=

冪賦值運算符

c **= a 等效于 c = c ** a

//=

取整除賦值運算符

c //= a 等效于 c = c // a

5.4 Python位運算符

運算符

描述

實例

&

按位與運算符:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0

(a & b) 輸出結果 12 ,二進制解釋: 0000 1100

|

按位或運算符:只要對應的二個二進位有一個為1時,結果位就為1。

(a | b) 輸出結果 61 ,二進制解釋: 0011 1101

^

按位異或運算符:當兩對應的二進位相異時,結果為1

(a ^ b) 輸出結果 49 ,二進制解釋: 0011 0001

~

按位取反運算符:對數據的每個二進制位取反,即把1變為0,把0變為1。~x 類似于 -x-1

(~a ) 輸出結果 -61 ,二進制解釋: 1100 0011, 在一個有符號二進制數的補碼形式。

<<

左移動運算符:運算數的各二進位全部左移若干位,由"<<"右邊的數指定移動的位數,高位丟棄,低位補0。

a << 2 輸出結果 240 ,二進制解釋: 1111 0000

>>

右移動運算符:把">>"左邊的運算數的各二進位全部右移若干位,">>"右邊的數指定移動的位數

a >> 2 輸出結果 15 ,二進制解釋: 0000 1111

5.5 Python邏輯運算符

運算符

邏輯表達式

描述

實例

and

x and y

布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。

(a and b) 返回 20。

or

x or y

布爾"或" - 如果 x 是 True,它返回 x 的值,否則它返回 y 的計算值。

(a or b) 返回 10。

not

not x

布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。

not(a and b) 返回 False

5.6 Python成員運算符

運算符

描述

實例

in

如果在指定的序列中找到值返回 True,否則返回 False。

x 在 y 序列中 , 如果 x 在 y 序列中返回 True。

not in

如果在指定的序列中沒有找到值返回 True,否則返回 False。

x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

5.7 Python身份運算符

運算符

描述

實例

is

is 是判斷兩個標識符是不是引用自一個對象

x is y, 類似 id(x) == id(y) , 如果引用的是同一個對象則返回 True,否則返回 False

is not

is not 是判斷兩個標識符是不是引用自不同對象

x is not y , 類似 id(a) != id(b)。如果引用的不是同一個對象則返回結果 True,否則返回 False。

5.8 Python運算符優先級

運算符

描述

**

指數 (最高優先級)

~ + -

按位翻轉, 一元加號和減號 (最后兩個的方法名為 +@ 和 -@)

* / % //

乘,除,取模和取整除

+ -

加法減法

>> <<

右移,左移運算符

&

位 'AND'

^ |

位運算符

<= < > >=

比較運算符

== !=

等于運算符

= %= /= //= -= += *= **=

賦值運算符

is is not

身份運算符

in not in

成員運算符

and or not

邏輯運算符

Python3練習題系列(09)——物以類聚,人以群分

目標: 用類管理同類事物 解析: 用到“class”的編程語言被稱作“Object Oriented Programming(面向對象編程)”語言.首先你需要做出“東西”來,然后你“告訴”這些東西去完 ...

Python3練習題系列(10)——項目骨架構建

目標: 如何創建<項目“骨架”目錄> 包含:項目文件布局.自動化測試代碼,模組,以及安裝腳本. 由于編寫一個Python文件可以作為一個模塊,一個帶__init__.py的目錄算一個包. ...

Python3練習題系列(01)

2018-06-13 題目: 根據用戶回答做出相應的判斷,完成一個“回答-判斷”的小游戲 Python3知識點: if, else, elif 實例代碼: print("You enter ...

Python3練習題系列(07)——列表操作原理

目標: 理解列表方法的真實含義. 操作: list_1.append(element) ==> append(list_1, element) mystuff.append('hello') 這 ...

Python3練習題系列(08)——代碼閱讀方法及字典跳轉表理解

問題:分析下面代碼 cities['_find'] = find_city city_found = cities['_find'](cities, state) 分析過程: 一個函數也可以作為一個變 ...

Python3練習題系列(05)——設計和調試規則

If 語句的常見規則 1. 每一個“if 語句”必須包含一個else: 2. 如果這個else 永遠都不應該被執行到,因為它本身沒有任何意義,那你必須在else 語句后面使用一個叫做die 的函數,讓 ...

Python3練習題系列(04)

題目: 制作一個游戲 知識點: 函數.if_elif_else, while, exit 游戲圖譜: 游戲代碼: from sys import exit def gold_room(): print ...

Python3練習題系列(03)

題目: 思考While循環,看看它的特點是什么? 知識點: while循環 分析: 特點:while-loop(while 循環).while-loop 會一直執行它下面的代碼片段,直到它對應的布爾表 ...

Python3練習題系列(02)

題目: 思考循環結構,看看它是怎樣運行的,對我們認識程序有何益處. 知識點: list, for-loop, range 練習代碼: 練習1 the_count = [1, 2, 3, 4, 5] # ...

隨機推薦

UIlable 屬性詳用

我的好朋友給我制定了一個新的學習方法,從新的看每個控件,去了解他的每個屬性,方法來讓自己對oc的認識更加充實 今天重新認識一下UILable 的屬性lable的陰影設置: 陰影的偏移量是以lable中 ...

UML建模之時序圖

現在是二月,而且到如今你或許已經讀到.或聽到人們談論UML 2.0 —— 包括若干進步的 UML 的新規范,所做的變化.考慮到新規范的重要性,我們也正在修改這個文章系列的基礎,把我們的注意力從 OMG ...

Android數據庫高手秘籍&lpar;六&rpar;——LitePal的改動和刪除操作

轉載請注明出處:http://blog.csdn.net/guolin_blog/article/details/40083685 在上一篇文章中,我們學會了使用LitePal進行存儲數據的功能.確實 ...

sudo 做不到的事

本文是經驗帖,以后遇到類似的情況會持續更新到這篇文章 普通用戶使用sudo會遇到以下情況 1.字符流無法寫入到 /var/log/messages /var/log/secure (實際上這些文件一旦 ...

Android&plus;struts2&plus;json方式模擬手機登錄功能

涉及到的知識點: 1.Struts2框架的搭建(包括Struts2的jSON插件) 2.Android前臺訪問Web采用HttpClient方式. 3.Android采用JSON的解析. 服務端主要包 ...

python入門編程之mysql編程

python關于mysql方面的連接編程 前提:引入mysql模塊MySQLdb,即:MySQL_python-1.2.5-cp27-none-win_amd64.whl 如果要用線程池,則要引用模塊 ...

C&num;安裝Telnet

1.打開電腦控制面板: 2.“查看方式”改成小圖標: 3.點擊“程序和功能”: 4.在左側選擇“啟用或關閉Windows功能”: 5.選擇“Telnet服務器”.Telnet客戶端: 6.點擊“確定” ...

Acrobat&period;CAcroPDDoc open 無法找到指定文件

pdfDoc = (Acrobat.CAcroPDDoc)Microsoft.VisualBasic.Interaction.CreateObject("AcroExch.PDDoc&quo ...

spring源碼研究2 自定義標簽實現及使用

1.自定義標簽實現及使用參考: http://blog.csdn.net/fighterandknight/article/details/50112701 1)創建一個需要擴展的組件 User.ja ...

263&period; Ugly Number &plus; 264&period; Ugly Number II &plus; 313&period; Super Ugly Number

? 三個與丑數相關的問題 ? 第 263題,判定一個數字是否是丑數,即其素因子是否僅由 2,3,5 構成. ● 常規消除判別,4 ms class Solution { public: bool is ...

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539319.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539319.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539319.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

hdfs java讀寫hdfs demo

windows環境配置&#xff1a; 1.下載winutils的windows版本 GitHub上&#xff0c;有人提供了winutils的windows的版本&#xff0c; 項目地址是&#xff1a;https://github.com/srccodes/hadoop-common-2.2.0-bin,直接下載此項目的zip包&#xff0c;下載后是文件名是hadoop-comm…

cesium 經緯度繪制點_NCL繪制2016年1號臺風(Nepartak)

begin ncol 6 ;臺風參數 nrow 31 ;時次總數 nbin 6 ;已知該該氣旋共經歷了6個等級的演變 ;讀入臺風資料 data asciiread("NEPARTAK.txt",(/nrow,ncol/),"integer") ;/31,6/ 31行6列&#xff0c;integer整數類型 ;;數據讀取函數總結&…

VR究竟多奇幻?eSmart邀你共赴一場VR奇幻之旅!

今年夏天&#xff0c;快來參加首屆eSmart展會&#xff0c;來一場VR游戲的奇妙之旅&#xff0c;見識最好玩、最有趣的VR游戲&#xff01; 正如十幾年前互聯網的興起開創了全新時代一樣&#xff0c;VR產業在近兩年也勢不可擋。隨著一重行業巨頭的進入&#xff0c;2016年&#xf…

HTML5新的解析順序,HTML5新表單新功能解析

HTML5新增了很多屬性功能。但是有兼容性問題&#xff0c;因為這些表單功能新增的。我這里做了一個簡單的練習&#xff0c;方便參考。如果完全兼容的話&#xff0c;那我們寫表單的時候就省了很多代碼以及各種判斷。HTML5表單新功能解析#da{width:350px;height:600px;margin:0 au…

python子類繼承父類屬性實例_Python實現子類調用父類的初始化實例

前言 python中進行面向對象編程&#xff0c;當在子類的實例中調用父類的屬性時&#xff0c;由于子類的__init__方法重寫了父類的__init__方法&#xff0c;如果在子類中這些屬性未經過初始化&#xff0c;使用時就會出錯。 例如以下的代碼: class A(object): def __init__(self):…

hadoop 回收站Trash

介紹&#xff1a; Hadoop回收站trash&#xff0c;默認是關閉的。 和Linux系統的回收站設計一樣&#xff0c;HDFS會為每一個用戶創建一個回收站目錄&#xff1a;/user/用戶名/.Trash/&#xff0c;每一個被用戶通過Shell刪除的文件/目錄&#xff0c;在系統回收站中都一個周期&…

opencv畫框返回坐標 python_[python]依靠pynput和pyautogui替換ahk

autohotkey當然是不錯的工具&#xff0c;但是這個東西的社群一直發展的不行。從開始學習python以后&#xff0c;我就不時會希望能找到別的工具替代ahk。Python的眾多包里面確實是有對應的工具的&#xff1a;模擬鼠標和鍵盤的操作可以用pyautogui&#xff0c;而捕捉熱鍵則可以使…

Hadoop SequenceFile

apache原文&#xff1a;http://hadoop.apache.org/docs/r1.0.4/api/org/apache/hadoop/io/SequenceFile.html 概念&#xff1a; SequenceFile是一個由二進制序列化過的key/value的字節流組成的文本存儲文件&#xff0c;它可以在map/reduce過程中的input/output 的format時被使…

機器學習算法平臺alink_Alink漫談(十二) :在線學習算法FTRL 之 整體設計

Alink漫談(十二) &#xff1a;在線學習算法FTRL 之 整體設計[Toc]0x00 摘要Alink 是阿里巴巴基于實時計算引擎 Flink 研發的新一代機器學習算法平臺&#xff0c;是業界首個同時支持批式算法、流式算法的機器學習平臺。本文和下文將介紹在線學習算法FTRL在Alink中是如何實現的&a…

Linux Shell獲取系統資源使用百分比(CentOS)

CPU使用率&#xff1a; top -b -n 1 | head -n 4 | grep "^Cpu(s)" | awk {print $2} | cut -d u -f 1 內存使用率&#xff1a; free -m | grep ^- | awk {print $3/($3$4)*100"%"} IO使用率&#xff08;FS_PATH的值改成df -h出來的那些Filesystem名稱即可…

html城市繪制,HTML5/Canvas二分法構建城市版圖

JavaScript語言&#xff1a;JaveScriptBabelCoffeeScript確定var ctx fullscreenCanvas().ctx;var canvas ctx.canvas;function Rect(pos, width, height) {this.pos pos;this.width width;this.height height;}Rect.prototype.update Function.prototype;Rect.prototype…

探測器反向偏壓_近紅外和可見光雙模有機光電探測器

更多精彩&#xff0c;點擊上方藍字關注我們&#xff01;中英標題近紅外和可見光雙模有機光電探測器Near-infrared and Visible Light Dual-mode Organic Photodetectors圖文導讀研究報告了一種具有三層可見光吸收體/光學間隔層/近紅外(NIR)光吸收體結構的雙模有機光電探測器(OP…

html里post請求404,請求登陸頁面post請求404錯誤,OPTIONS請求通過

點擊登錄的時候option請求是通過的&#xff0c;但post請求失敗。服務端代碼app.js&#xff1a;const express require(‘express’)const bodyParser require(‘body-parser’)const cors require(‘cors’)const router require(’./router/index’)// 創建 express 應用c…

python貪吃蛇畢業設計_【干貨|python項目實例——貪吃蛇】- 環球網校

【摘要】當今世界充滿了各種數據&#xff0c;而python是其中一種的重要組成部分。然而&#xff0c;若想其有所應用&#xff0c;我們需要對這些python理論進行實踐。其中包含很多有趣的的過程&#xff0c;然后將其用于某些方面。其中一種應用就是python項目實例。今天環球網校的…

PWA即將推向所有Chrome平臺

\看新聞很累&#xff1f;看技術新聞更累&#xff1f;試試下載InfoQ手機客戶端&#xff0c;每天上下班路上聽新聞&#xff0c;有趣還有料&#xff01;\\\大多數人應該都聽說了微軟已經著手在Windows商店中增加PWA&#xff0c;這是一個重磅消息&#xff01;\\\\漸進增強式Web應用…

c++代碼轉為go_Go語言學習筆記六--string編碼

分解探索string編碼轉為byte數組func main() {s : "Hi小智加油!"fmt.Println("len(s):",len(s)) //len(s): 15 為什么是15呢?for _, v : range []byte(s) {fmt.Printf("%X ",v) //%X 轉為16進制//48 69 E5 B0 8F E6 99 BA E5 8A A0 E6 B2 B9 21…

Linux機器件拷貝文件

常用命令有&#xff1a;sftp&#xff0c;scp sftp [rootzengmg develop_soft]# sftp 192.168.255.132Connecting to 192.168.255.132... The authenticity of host 192.168.255.132 (192.168.255.132) cant be established. RSA key fingerprint is bd:09:eb:22:2f:ed:95:57:ab…

steam游戲時長計算機,我加入steam五年了,盤點下我買過的22款正版單機游戲

我加入steam五年了&#xff0c;盤點下我買過的22款正版單機游戲2020-02-17 10:50:07104點贊72收藏37評論大家好吖&#xff0c;在2015年的時候朋友就推薦了我入坑steam&#xff0c;不過那個時候更多的知道這是個dota啟動器&#xff0c;慢慢的steam也越來越出名啦&#xff0c;中國…

AdPlayBanner:功能豐富、一鍵式使用的圖片輪播插件

概述 AdPlayBanner&#xff1a;功能豐富、一鍵式使用的圖片輪播插件詳細 代碼下載&#xff1a;http://www.demodashi.com/demo/11312.html AdPlayBanner是一個Android平臺基于ViewPager實現的輪播圖插件&#xff0c;主要用以自動或者手動地播放輪播圖&#xff0c;提供了Fresco、…

pycharm運行模型時怎么設置權重?_使用AMP和Tensor Cores得到更快速,更節省內存的PyTorch模型...

點擊上方“AI派”&#xff0c;關注公眾號&#xff0c;選擇加“星標“或“置頂”導讀只需要添加幾行代碼&#xff0c;就可以得到更快速&#xff0c;更省顯存的PyTorch模型。你知道嗎&#xff0c;在1986年Geoffrey Hinton就在Nature論文中給出了反向傳播算法&#xff1f;此外&…