4.16 每日一练

is和==的区别是什么?

首先要了解Python的对象包含什么——包含三要素:id、type、value;

id:是唯一的,表示唯一的一个对象,就像身份证一样;

type:对象的类型;

value:对象的值

is判断,是根据id进行判断的,a对象是不是就是b对象;

==判断,是根据value判断的,a的值和b的值是否相等。

map(str,[1,2,3,4,5,6,7,8,9])输出什么?

print(list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9])))
# 输出:['1', '2', '3', '4', '5', '6', '7', '8', '9']  是map对象

如何判断一个变量是不是字符串?

isinstanc(a,str)

猜你喜欢

转载自www.cnblogs.com/ljy123/p/12716653.html
今日推荐