Python中IPYTHON入門實例
本文實例講述了Python中IPYTHON用法。分享給大家供大家參考。具體分析如下:
1. 使用TAB補全功能
2. 配置IPYTHON
.ipython目錄中的是一個名為ipy_user_conf.py的文件。這就是使用Python語法的簡單用戶配置文件。
3. 魔力函數(shù)
lsmagic可以列出所有的魔力函數(shù)
或者%<TAB> 也可以
magic 本身可以查看魔力函數(shù)的幫助
也可以使用 魔力函數(shù)后面直接跟問好的形式 例如 %page?
%quickref的起始部分是一個對IPython各種用法的引用。%quickref的其余部分是對%magic函數(shù)的迷你總結(jié),包括全部幫助信息的首行。
4. 執(zhí)行系統(tǒng)命令
內(nèi)嵌ls cd alias等shell命令
alias nss netstat -lptn
另一個可以簡易執(zhí)行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. 系統(tǒng)命令和python 變量的混搭
系統(tǒng)命令轉(zhuǎn)換為python變量
myfile = !ls
直接!!ls列出文件列表
使用{}內(nèi)的python變量,可以跟系統(tǒng)命令一起使用
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程序設(shè)計有所幫助。
相關(guān)文章
Python實現(xiàn)五子棋人機對戰(zhàn)?和人人對戰(zhàn)
這篇文章主要介紹了Python實現(xiàn)五子棋人機對戰(zhàn)?和人人對戰(zhàn),通過定義黑白子,落子位置以及獲勝規(guī)則展開詳細內(nèi)容,需要的小伙伴可以參考一下2022-05-05python 網(wǎng)頁解析器掌握第三方 lxml 擴展庫與 xpath 的使用方法
這篇文章主要介紹了python 網(wǎng)頁解析器掌握第三方 lxml 擴展庫與 xpath 的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04