Python小讲05.数据输入input()语句、布尔类型和比较运算符

67 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,点击查看活动详情

在之前的学习中学过print语句(函数),可以完成将内容(字面量、变量等)输出到屏幕上 在Python中,与之对应的还有一个input语句,用来获取键盘输入

  • 数据输出:print
  • 数据输入:input 使用上也非常简单:
  • 使用input()语句可以从键盘获取输入
  • 使用一个变量接收(存储)input语句获取的键盘输入数据即可

代码测试

print("What's you name?")  
name = input()  
print("Your name is %s" % name)

结果:

image.png 上面的print("What's you name?") 其实是多余的

代码测试

name = input("What's you name?")  
print("Your name is %s" % name)

结果:

image.png

输入数字类型

num = input("请告诉我你的生日:")  
print("你的生日的类型是:", type(num))

结果:

image.png

关于input语句注意点

  • input()语句的功能是,获取键盘输入的数据
  • 可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息
  • 要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型

布尔类型

布尔类型的定义

  • True表示真(是、肯定)
  • False表示假(否、否定)

定义变量存储布尔类型数据

变量名称 = 布尔类型字面量

  • 布尔类型不仅可以自行定义
  • 同时也可以通过计算的来定义
  • 也就是使用比较运算符进行比较运算得到布尔类型的结果

比较运算符

运算符描述示例
==判断内容是否相等,满足为True,不满足为False如a=3,b=3,则(a==b)为True
!=判断内容是否不相等,满足为True,不满足为False如a=1,b=3,则(a!=b)为True
判断运算符左侧内容是否大于右侧
满足为True,不满足为False
如a=7,b=3,则(a>b)为True
<判断运算符左侧内容是否小于右侧
满足为True,不满足为False
如a=3,b=7,则(a<b)为True
>=判断运算符左侧内容是否大于等于右侧
满足为True,不满足为False
如a=3,b=3,则(a>=b)为True
<=判断运算符左侧内容是否小于等于右侧
满足为True,不满足为False
如a=3,b=3,则(a<=b)为True