python中符号 ~ 的意义和用法
~ 在python中为反转的意思, 目前我知道的有两种用法.
一. 数值按位翻转
~ x 就是 - ( x + 1)
x = 2
print(~x)
-3
二. 布尔值取反
直接看案例
import pandas as pddf = pd.DataFrame([[1,2,3,4,5,6,7,8,9,10],[1,2,3,4,5,6,7,8,9,10]], columns=['A','B','C','D','E','F','G','H','I','J'])
list1 = ['H', 'I', 'J', 'K', 'L', 'M', 'N']
df
我们希望从 df 中删去 list1 = [‘H’, ‘I’, ‘J’, ‘K’, ‘L’, ‘M’, ‘N’] 中的列,但是注意到df 中只有 ‘H’, ‘I’, ‘J’ 是在 list 里面的,我们需要把 ‘K’, ‘L’, ‘M’, ‘N’ 的列排除掉
df.columns.isin(list1)
array([False, False, False, False, False, False, False, True, True, True])
~df.columns.isin(list1)
array([ True, True, True, True, True, True, True, False, False, False])
df.columns[~df.columns.isin(list1)]
Index([‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’], dtype=‘object’)
df[df.columns[~df.columns.isin(list1)]]
python中符号 ~ 的意义和用法相关推荐
- python中\r的意义及用法
原文出处:https://www.cnblogs.com/zzliu/p/10156658.html \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里prin ...
- python各种常用符号的意思_写一篇专门介绍python中各种符号的意义及用法
挖槽,小米今天上市就破发了,好多认购的小伙伴有点慌了,其实对于小帅b来说这很正常,没必要慌,保持持有就好了,相信小米会越来越牛逼的.小米和可能会成为互联网新一代的霸主主一,到时候可能就不是BAT了,而 ...
- python中 r是什么意思_python中\r的意义及用法
\r的意义 \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里print会默认进行换行,可以通过修改参数让其不换行 (1) python2中可以在print语句 ...
- Python中的基本函数及其常用用法简析
分享Python中的基本函数及其常用用法简析,首先关于函数的解释函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程 ...
- python的raw_ input是什么意思-对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
- python中str和input_对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
- python的用途实例-python中pass语句意义与作用(实例分析)
想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...
- Python中try...except...else的用法
最近在学习Python,于是总结一些基础的语法,以供自己复习查看,同时提供给有需要的朋友们.. 本篇总结了Python中try...except...else的用法. try: <语句& ...
- python3 isinstance用法_对python中assert、isinstance的用法详解
1. assert 函数说明: Assert statements are a convenient way to insert debugging assertions into a program ...
最新文章
- 独家 | 我这样预测了医疗AI的发展,或许你也可以(附论文链接)
- js如何生成一个对象,并转化为json字符串
- CSS上下左右居中的几种方法
- MySQL -A不预读数据库信息(use dbname 更快)
- mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache
- Linux——进程信号(总结)
- 畅享10e会有鸿蒙吗,功能虽小作用很大 华为畅享10e隐藏功能大揭秘
- 20170907wdVBA_GetCellsContentToExcel
- 现代软件工程讲义 5 项目经理 Program Manager
- 帆软发布大数据直连引擎FineDirect,对焦大数据BI
- Unity Shader:细分着色器(Tessellation Shader)在Unity顶点着色器中的写法以及各参数变量解释
- 2-字符串能否构成三角形及何种三角形
- tomcat8开启远程debug
- Oracle_PL/SQL(3) 游标
- 使用xlsx.core.min.js进行导入(表格)导出(Excel)功能
- [C#] NAudio 各种常见使用方式 播放 录制 转码 音频可视化
- ie检查服务器证书吊销,“检查服务器证书是否已吊销”的勾选去掉
- 你的水杯里,藏着影响世界的顶级工艺
- 三星 v版系统更新无法连接到服务器,《异能勇者》万人新服紧急新开 更新最新版领取新服礼遇...
- 解锁万亿级市场,边缘计算不“边缘”
热门文章
- python web项目源码下载_python web 源码范例
- 给虚拟打印机添加A3纸支持
- 什么是数字化转型、数字经济?
- [Ljava.lang.String是什么意思+解决方法
- html中mark标记,html5 mark标签是什么意思?html5 mark标签的作用又是什么?
- 怎么将webm格式转换成mp4,3招轻松学
- GIS开发:切片格式说明(翻译)-wgs84
- 手把手的教你用MapABC的地图API制作自己的免费地图
- Python实现基于图神经网络的异构图表示学习和推荐算法研究
- Solidity:编写一个简单的支付通道