4 ASCII轉換及運算子

2021-09-27 09:45:17 字數 2157 閱讀 5057

ord為字元換轉化為ascii

chr為ascii轉化為字串

lis=[chr(x) for x in range[65,91]]+[j fro j in range[1,10]]

顯示:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

lis2=[ord(str(x)) for x in lis]

顯示:[65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57]

注:因為0-9型別是int,故需將讀出來的int轉換為str後進行ord轉換

符號

內容說明+相加

int、float和str都可相加,int(float)+str最後結果為str-相減

int、float方可相減*相減

int型別可相乘。int與str可相乘,最後表現為str的次數/除

float、int方可相除,分母不可為0,結果為float

//整除

int整除,結果為int,float整除,結果為float -1//3 整數為-1,餘數為2%取餘

int取餘,結果為int,float取餘,結果為float -1//3 整數為-1,餘數為2

**冪運算

33表示3的3次方,27(1/3)表示27的三次開方

符號說明

+=x += 3 相當於 x = 2 + 3

-=x -= 3 相當於 x = 2 - 3

*=x*= 3 相當於 x = 2 * 3

/=x/= 3 相當於 x = 2 / 3

//=x//= 3 相當於 x = 2 // 3

%=x%= 3 相當於 x = 2 % 3

符號說明

>

r=10>20,r的值為f

<

r=10<20,r的值為t

>=

大於或等於

==兩個物件的值是否相等

!=兩個物件的值是否不相等

is比較兩個物件是否為同個物件,即比較物件的id

is not

比較兩個物件是否不是同乙個物件

0、none、空字串及表示空性質的值會轉換為false,剩下的都為true
符號

內容說明

not非

a= not none 結果為t,a=not 『a』,結果為f

and與

and左右兩個判斷有乙個為f,那結果為for或

or左右兩個判斷有乙個為t,那結果為t

符號內容

列子說明

and與

r= 0 and 1,計算結果為0

第乙個值是f,那麼返回值就是第乙個值,否則返回第二個值or或

r=0 or 1,計算結果為1

第乙個值是t,那麼返回值就是第乙個值,否則返回第二個值

語法:語句1 if 條件表示式 else 語句2

如果判斷結果為true 則會執行語句1,並返回執行結果

如果判斷結果為false 則會執行語句2 ,並返回執行結果

練習現在有 a b c三個變數 三個變數分別儲存3個值

通過條件運算子獲取三個值中的最大值

a=90

b=40

c=50

m=a if a>b and a>c else b if b>c else c

print(m)

符號

描述lambda

匿名函式表示式

if-else

條件運算子or或

and與

not x

非in、not in、is,is not,<,<=,>,>=,!=,==

比較運算子

+,-*,/,//,%

()

JS運算子及轉換

預設傳送get請求img a form link標籤 宣告變數使用關鍵字 var var a 1 這個是即宣告又定義 var b 2 console.log a 這個是顯示的是a這個宣告變數在第幾行 在那個位置 console.log b typeof 檢測當前變數的資料型別 console.log...

運算子 轉換

1.算數運算子 l 自身加一 有前加和後加 l 自身減一 有前減和後減 l 前加加 先加一再運算 l 後加加 先取原值,運算後在加1 l 前減減 先自身減1再運算 l 後減減 先取原值運算後再減一 例 int num 10 l int number 10 num 先取原值,參與運算最後在加1。例如 ...

變數及轉換和運算子

一 什麼式變數?變數的定義是 用來命名乙個資料的識別符號,2019 這是乙個數字,代表某年 int year 2019 二 變數命名規則 1.變數命名只能使用字母 數字 而且不能以數字開頭。2.使用完整的單詞命名,而非縮寫。見明知意。3.不能只使用關鍵字,但是可以包含關鍵字。4.在實際工作中中文也是...