Python中IPYTHON入门实例


Posted in Python onMay 11, 2015

本文实例讲述了Python中IPYTHON用法。分享给大家供大家参考。具体分析如下:

1. 使用TAB补全功能

2. 配置IPYTHON

.ipython目录中的是一个名为ipy_user_conf.py的文件。这就是使用Python语法的简单用户配置文件。

3. 魔力函数

lsmagic可以列出所有的魔力函数
或者%<TAB> 也可以

magic 本身可以查看魔力函数的帮助

也可以使用 魔力函数后面直接跟问好的形式 例如 %page?

%quickref的起始部分是一个对IPython各种用法的引用。%quickref的其余部分是对%magic函数的迷你总结,包括全部帮助信息的首行。

4. 执行系统命令

内嵌ls cd alias等shell命令

alias nss netstat -lptn

另一个可以简易执行shell命令的方法,是在命令前加一个感叹号(!)
通过$可以把变量传递给shell命令

user = 'mouren'
process = 'bash'
!ps aux|grep $user |grep process

who 查看定义变量
who int 显示int的变量
whos 显示变量值
who_ls 返回列表
who_ls int
reset 删除所有变量

查看历史

hist

5. 系统命令和python 变量的混搭

系统命令转换为python变量

myfile = !ls

直接!!ls列出文件列表

使用{}内的python变量,可以跟系统命令一起使用

In [1]: pyvar = 'Hello world'
In [2]: !echo "A python variable: {pyvar}"
A python variable: Hello world
In [3]: import math
In [4]: x = 8
In [5]: !echo {math.factorial(x)}
40320

也可以使用$来标识python变量

In [6]: !echo $sys.argv
[/home/fperez/usr/bin/ipython]
In [7]: !echo "A system variable: $$HOME" # Use $$ for literal $
A system variable: /home/fperez

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python多重继承实例
Oct 11 Python
浅谈Python中copy()方法的使用
May 21 Python
Python根据区号生成手机号码的方法
Jul 08 Python
Python只用40行代码编写的计算器实例
May 10 Python
详解python3中tkinter知识点
Jun 21 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
深入了解和应用Python 装饰器 @decorator
Apr 02 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
用Python徒手撸一个股票回测框架搭建【推荐】
Aug 05 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
用python实现监控视频人数统计
May 21 Python
Python使用MONGODB入门实例
May 11 #Python
python学习数据结构实例代码
May 11 #Python
Python使用CMD模块更优雅的运行脚本
May 11 #Python
Python中DJANGO简单测试实例
May 11 #Python
python单元测试unittest实例详解
May 11 #Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
May 11 #Python
Python生成不重复随机值的方法
May 11 #Python
You might like
php的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
php对xml文件的增删改查操作实现方法分析
2017/05/19 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
php中数组最简单的使用方法
2020/12/27 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
python Tornado框架的使用示例
2020/10/19 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
css3学习心得分享
2013/08/19 HTML / CSS
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
自我评价怎么写正确呢?
2013/12/02 职场文书
机电一体化求职信
2014/03/10 职场文书
函授生自我鉴定
2014/03/25 职场文书
企业计划生育责任书
2015/05/09 职场文书
地道战观后感2000字
2015/06/04 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python