在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 表 5.1 運算符與它們的用法
備份腳本——版本四
使用 <strong>init</strong> 方法
控制流
異常
表 15.1 一些特殊的方法
如何創(chuàng)建你自己的模塊
使用字典
前言
使用默認參數(shù)值
表 5.1 運算符與它們的用法
解決問題——編寫一個 Python 腳本
使用 for 語句
使用 continue 語句
使用元組輸出
對象與參考
使用函數(shù)形參
使用默認參數(shù)值
使用 if 語句
如何引發(fā)異常
使用源文件
使用對象的方法
使用表達式
定義函數(shù)
使用局部變量
使用列表綜合
使用 sys.argv
使用 lambda 形式
使用 global 語句
備份腳本——版本二
使用列表
使用 while 語句
備份腳本——版本一
使用元組
輸入/輸出
使用類與對象的變量
使用 sys 模塊
表 5.2 運算符優(yōu)先級
處理異常
使用 break 語句
函數(shù)
基本概念
運算符與表達式
介紹
使用文件
使用序列
接下來學習什么?
使用帶提示符的 Python 解釋器
使用 DocStrings
使用字面意義上的語句
最初的步驟
數(shù)據(jù)結構
儲存與取儲存
使用 dir 函數(shù)
模塊
Python 標準庫
備份腳本——版本三(不工作?。?/span>
創(chuàng)建一個類
安裝 Python
面向對象的編程
使用模塊的<strong>name</strong>
使用變量和字面意義上的常量
使用繼承

表 5.1 運算符與它們的用法

運算符 名稱 說明 例子
+ 兩個對象相加 3 + 5得到8。'a' + 'b'得到'ab'。
- 得到負數(shù)或是一個數(shù)減去另一個數(shù) -5.2得到一個負數(shù)。50 - 24得到26。
* 兩個數(shù)相乘或是返回一個被重復若干次的字符串 2 * 3得到6。'la' * 3得到'lalala'。
** 返回x的y次冪 3 ** 4得到81(即3 * 3 * 3 * 3)
/ x除以y 4/3得到1(整數(shù)的除法得到整數(shù)結果)。4.0/3或4/3.0得到1.3333333333333333
// 取整除 返回商的整數(shù)部分 4 // 3.0得到1.0
% 取模 返回除法的余數(shù) 8%3得到2。-25.5%2.25得到1.5
<< 左移 把一個數(shù)的比特向左移一定數(shù)目(每個數(shù)在內存中都表示為比特或二進制數(shù)字,即0和1) 2 << 2得到8?!?按比特表示為10
>> 右移 把一個數(shù)的比特向右移一定數(shù)目 11 >> 1得到5?!?1按比特表示為1011,向右移動1比特后得到101,即十進制的5。
& 按位與 數(shù)的按位與 5 & 3得到1。
| 按位或 數(shù)的按位或 5 | 3得到7。
^ 按位異或 數(shù)的按位異或 5 ^ 3得到6
~ 按位翻轉 x的按位翻轉是-(x+1) ~5得到6。
< 小于 返回x是否小于y。所有比較運算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。注意,這些變量名的大寫。 5 < 3返回0(即False)而3 < 5返回1(即True)。比較可以被任意連接:3 < 5 < 7返回True。
> 大于 返回x是否大于y 5 > 3返回True。如果兩個操作數(shù)都是數(shù)字,它們首先被轉換為一個共同的類型。否則,它總是返回False。
<= 小于等于 返回x是否小于等于y x = 3; y = 6; x <= y返回True。
>= 大于等于 返回x是否大于等于y x = 4; y = 3; x >= y返回True。
== 等于 比較對象是否相等 x = 2; y = 2; x == y返回True。x = 'str'; y = 'stR'; x == y返回False。x = 'str'; y = 'str'; x == y返回True。
!= 不等于 比較兩個對象是否不相等 x = 2; y = 3; x != y返回True。
not 布爾“非” 如果x為True,返回False。如果x為False,它返回True。 x = True; not y返回False。
and 布爾“與” 如果x為False,x and y返回False,否則它返回y的計算值。 x = False; y = True; x and y,由于x是False,返回False。在這里,Python不會計算y,因為它知道這個表達式的值肯定是False(因為x是False)。這個現(xiàn)象稱為短路計算。
or 布爾“或” 如果x是True,它返回True,否則它返回y的計算值。 x = True; y = False; x or y返回True。短路計算在這里也適用。