首页 > 编程语言 > 详细

python运算符篇

时间:2021-06-21 11:51:44      阅读:17      评论:0      收藏:0      [点我收藏+]

 

Python运算符
a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 0011

 

运算符描述实例
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101
^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。
<< 左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。 a << 2 输出结果 240 ,二进制解释: 1111 0000
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数 a >> 2 输出结果 15 ,二进制解释: 0000 1111

Python 逻辑运算符

and 是与运算符

and两边由一方为真就为真

or两边都有正才为真

not 如果是真,输出为假

python成员运算符

in在制定序列中找到值返回True,否则返回false

not in如果在制定的序列中没有知道值返回true,否则返回false

python的身份身份运算符

is是判断两个标识符是不是应用一个对象 

is not 是判断两个标识符是不是引用不同对象 

注意:is和==的区别,is判断两个变量是否为同一个(同一个内存空间)==用于引用变量的值是否相等

技术分享图片

 

 

 

 python 转义字符

\   续航符

\\  反斜杠符号

\‘  单引号

\"  双引号

\a  响铃

\b  退格backspace

\e  转义

\000  空

\n  换行

\v  纵向制表符

 

\t  横向制表符

技术分享图片

 

 \f  换页

\oyy  八进制数,y代表

 

python字符串的运算符

例子:变量 a 值为字符串 "Hello",b 变量值为 "Python":

+  字符串的连接

*   重复输出字符串

[]  通过索引获取字符串中字符

[:]  截取字符串的一部分

in  成员运算符-如果字符串中包含给定的字符返回ture

>>>"H" in a

>>>True

not in  成员运算符-如果字符串

python字符串格式化

%c  格式化字符极其ASCII码

%s  格式化字符串

%d  格式化整数

%u  格式化无符号整形

%x  格式化无符号十六进制数

%X  格式化无符号十六进制数(大写)

%e  用科学计数法格式化浮点数

%E  作用同上,用科学计数法格式化浮点数

%g  %f和%e的简写

%p  用十六机制格式化变量的地址

python三引号

 

python运算符篇

原文:https://www.cnblogs.com/wangweigong/p/14911288.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!