Python|2022年python新兵训练营100天:第2天(数据类型和字符串操作)( 二 )



bool布尔类型True代表: , 对 , 是的 , 没错 , 不正确 。 False代表: , 错 , 不对 , 不正确 。
在python中数字0、空字符串\"\" 若转换成布尔值都是False 。
不信的话 , 你可以试试看看这个例子:
bool可以强行把其他类型转换成布尔类型

那结合刚刚学的:
”0“ 和 0 是一样的?答:肯定不一样呀 , 一个string , 一个intbool(\"0\") 是True还是False? 答:True”0“不为空
判断类型type函数现在我们知道了 , stringintfloatbool这四种类型 , 让我们回到第一章 。
我们把input输入的值传递给了name变量 , 那我们怎么判断name是什么类型呢?

可以看到 , 用了type函数后 , 我们就能知道变量是啥类型啦!
结合上面的知识 , 做一个练习1输入一个两位数 , 我们告诉他十位数个个位数相加后的结果 。

练习2 , 做一个IBM计算器:
一个新的拼接方式 F String我们现在已经知道可以用 ”+“ 来拼接字符串但有个缺点 , 如果我有很多个变量 , 就是我们需要写很多个加号!就像这样:

有没有什么方法可以简化呢 , 有的 , 就是f-String我们只需要这样写
print(f\"我是变量1:{var1我是变量2:{var2我是变量3:{var3我是变量4:{var4\")
我们只需要在双引号前面加一个字符f之后里面当我们需要使用变量时 , 只需要使用大括号{ , 包裹起来 , python就能知道这是变量 , 不是字符串 , 然后给我们拼接 , 打印变量的结果 。
最后总结:

  • 了解明白了intfloat我们就可以用python做一些计算了 。
  • 结合input和print , 我们就可以做简单的程序 , 让用户输入 , 然后python计算 , 然后print打印出来.
  • 计算的过程中 , 我们可以进行强行转换类型 , 可以拼接结果 , 使我们输出的结果更人性化 。
  • 同时为了避免很多 , 我们可以使用f string来让我们的代码更简洁 。
不知道什么的类型的变量 , 就用type
类型之间可以相互转换 , int , floatboolstr一把梭 。
变量字符串一起打印 , 就用f string 。 strboolintfloat 都可以试试加减乘除 。
【Python|2022年python新兵训练营100天:第2天(数据类型和字符串操作)】关注我 , 带你编程 , 分享有趣项目 。