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('奇数')






相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-06-08
  • 2021-11-16
  • 2021-08-15
  • 2021-06-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2019-06-22
  • 2022-12-23
  • 2022-12-23
  • 2019-10-05
  • 2022-12-23
相关资源
相似解决方案