概述
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,位运算符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复