2020年3月15日python学习笔记——如何判断一个值是不是字符串 None的作用 三元运算符

坚持+思考+输出

1、学习方式:查看提供视频(30分钟)+自我整理笔记(2小时)+周末视频输出

2、笔记方式按提问方式整理。

 如何判断一个值是不是字符串:使用type(变量名)

查询身份是什么类型后可以使用if语句进行判断字符时进行拼接,是int是进行加 减等数学运算

判断一个数据类型是不是str  or  int等,可以用身份运算符is   is not

 >>> type(name) is int

True
>>> type(name) is str
False
>>>
>>> type(name) is not str
True
>>> type(name) is not int
False

 

None:表示空

一般应用场景:例如你存放一个变量无初始值时使用,如果如果变量没有初始值那么直接就报错了。

比如玩游戏,你要初始化一个女朋友, 需要填上姓名、年龄、身高、体重等信息, 这些信息是让玩家填的,在填之前,你要先把变量定义好,那就得存个值 ,这个值用0,1来占位不合适 ,用True,False也不合适 ,用None最合适

 

三元运算符:仅仅适用于双分支  if  ...else..

name = "小武哥"
if name =="小武哥":
print("是好人")
else:
print("拉出去阉了")

#改为三元运算符

print("是好人") if name =="小武哥" else "拉出去阉了"

  

 

 

posted on 2020-03-15 21:39  坚持是多么伟大的事情  阅读(323)  评论(0编辑  收藏  举报