我是靠谱客的博主 有魅力橘子,最近开发中收集的这篇文章主要介绍python 学习(2)if...else,位运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

if …else 语句:

if 后面不需要开大括号,只需要一个冒号,if,else都要打冒号
在这里插入图片描述
打完冒号之后,要向右缩进。

在这里插入图片描述

不可以把字符串(str)直接转换成数字型,要先把字符串型转换成字符型(float),再转换成数字型(int)

比如:
print(‘我有’+str(int(‘70.9’))+‘张票’);

这个句子是错误的,因为括号里面把字符串(‘70.9’)直接转换成int 型了,这样转换是不对的。

但是反过来可以把整形转换成字符串型!

  • 如果一个print语句里面有转义字符,不想让转义字符进行转义,则可以 print
    语句里面加一个r或R,就是括号里面双引号外面,括号跟双引号之间。

  • 比较(关系)运算符:用于对变量或者表达式的结果进行大小,真假等比较,如果比较结果为真,则返回true,假则返回false。

  • 逻辑运算符有三个,and ,or ,not,not 表示的是逻辑非,逻辑非就是取反。

位运算符:

  • 按位与 & : 两个操作数都用二进制表示,只有对应为都是1时结果才为1,否则为0,两个1才是1,只要有一个0则为0;
  • 按位或 | :两个操作数用二进制表示,只有对应位都是0时,结果为0,否则为1,只要有一个为1则为1;
  • 按位异或 ^ :两个操作数都用二进制表示(两个数都是0或者两个都是1)时结果为0,否则1.上面的个下面的不一样时(一个为0,一个为1时)结果才为1,否则(一样时,要么都为0,要么都为1时)为0;
  • 按位取反 ~ :逐个取反
  • 左移位运算符 :左移n位相当于乘以2的n次方;
  • 右移位运算符:右移n位相当于除以2的n次方;

最后

以上就是有魅力橘子为你收集整理的python 学习(2)if...else,位运算符的全部内容,希望文章能够帮你解决python 学习(2)if...else,位运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部