Python3基礎(二)
加減乘除操作 在Python中,整型進行加減乘的時候都是整型除法,分為兩種情況: a / b,實際結(jié)果為浮點數(shù)。 a // b,結(jié)果為a/b的整數(shù)部分,仍為浮點數(shù)。 如果有進行加減乘的數(shù)字
加減乘除操作
在Python中,整型進行加減乘的時候都是整型除法,分為兩種情況:
a / b,實際結(jié)果為浮點數(shù)。a // b,結(jié)果為a/b的整數(shù)部分,仍為浮點數(shù)。a / b,實際結(jié)果為浮點數(shù)。a // b,得到的是a/b的整數(shù)部分,但仍為浮點數(shù)。0x11:表示十六進制。0b11:表示二進制。hex():轉(zhuǎn)換成十六進制。bin():轉(zhuǎn)換成二進制。int(數(shù)值字符串, 進制):轉(zhuǎn)成整形,即十進制。
如果有進行加減乘的數(shù)字一方為浮點型,則最后結(jié)果為浮點型。除法也分成兩種:
數(shù)值比較與進制轉(zhuǎn)換
數(shù)值比較在Python中返回布爾類型,常用于判斷。另外,Python支持各種進制的轉(zhuǎn)換,常用的有十進制、十六進制和二進制。例如:
默認不帶任何前綴的數(shù)值為十進制,可以使用指令進行轉(zhuǎn)換:
按位運算
在很多情況下,進行運算時需要按數(shù)字的位進行操作,Python提供了按位左移lt;lt;、按位與|和按位或amp;等操作符用于位運算。