4、基本數據類型(init、bool)



4.1、數字:

1、age = 21 weight = 64 fight = 5

2、數字的特點:

(1)數字是不可變數據類型(不可以增加,刪除,修改元素)

(2)數字可以直接訪問

(3)數字不可使用for循環進行遍歷


2、數字運算:

n1 = 9

#賦值

n2 = 2

n3 = n1 + n2

#加法

n3 = n1 - n2

#減法

n3 = n1 * n2

#乘法

n3 = n1 / n2

#除法

n3 = n1 % n2

#取余

n3 = n1 ** n2

#次方

n3 = n1 // n2

#取商


3、數字方法:

(1)將字符串轉換為數字:

a = "123"

print(type(a),a)

b = int(a)

print(type(b),b)


(2)將數字轉化為16進制:

num = "0011"

v = int(num, base=16)

print(v)


(3)當前數字的二進制,至少用n位表示:

age=19

r = age.bit_length()


4.2、bool:

1、返回值是True(1)或False(0)


2、關系運算符:

> < >= <= != ==

例:

(1)1 > 5


(2)

test = 'beijing' == 'shanghai' and "12" == "123" or 1 == 1 and "12" == "123" or 1 == 1

print(test)

#判斷方法是依次從左往右做運算;


3、邏輯運算符:

and or not

例:a = 1>6 or 1==1


4、成員運算符:

in

例:a = "張" in "張三"


5、bool(...):

None、""、()、[]、{}、0 ==> False,其余的返回結果都是True


4.3、取偶判斷:

num = 12

n = num % 2

if n == 0:

print('偶數')

else:

print('奇數')







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM