首页 > 其他 > 详细

4、基本数据类型(init、bool)

时间:2020-02-16 15:47:45      阅读:183      评论:0      收藏:0      [点我收藏+]


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






4、基本数据类型(init、bool)

原文:https://www.cnblogs.com/LiuChang-blog/p/12316748.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!