文章出處

Python第一天  安裝  shell  文件

 

目錄

Pycharm使用技巧(轉載)

Python第一天 安裝 shell 文件

Python第二天 變量 運算符與表達式 input()與raw_input()區別 字符編碼

Python第三天 序列 數據類型 數值 字符串 列表 元組 字典

Python第四天 流程控制 ifelse條件判斷 forwhile循環

Python第五天 文件訪問 for循環訪問文件 while循環訪問文件 字符串的startswith函數和split函數

Python第六天 類型轉換

Python第七天 函數 函數參數 函數變量 函數返回值 多類型傳值 冗余參數 函數遞歸調用 匿名函數 內置函數 列表表達式/列表重寫

Python第八天 模塊 包 全局變量和內置變量__name__ Python path

Python第九天 面向對象 類定義 類的屬性 類的方法 內部類 垃圾回收機制 類的繼承

Python第十天 print >> f,和fd.write()的區別 stdout的buffer 標準輸入 標準輸出 標準錯誤 重定向

Python第十一天 異常處理 glob模塊和shlex模塊 打開外部程序和subprocess模塊 subprocess類 Pipe管道 operator模塊 sorted函數 生成器 walk模塊 hashlib模塊

Python第十二天   收集主機信息   正則表達式   正則表達式  無名分組   有名分組

Python第十三天   django 1.6   導入模板   定義數據模型   訪問數據庫   GET和POST方法    SimpleCMDB項目   urllib模塊   urllib2模塊  httplib模塊  django和web服務器整合  wsgi模塊   gunicorn模塊

Python第十四天 序列化  pickle模塊  cPickle模塊  JSON模塊  API的兩種格式

 

 

python里面一切都是對象 object

代碼縮進:建議用四個空格來縮進,不要用tab鍵

凡是語法的,后面都有冒號,比如循環語句、條件語句、定義函數、定義類、異常處理、with打開文件等

 

為什么 print("hello word!") 必須加括號才可以 
python 3.x print需要括號,python 2.x 不需要

 

安裝

 

Linux自帶python,windows需要下載msi文件進行安裝,還要指定環境變量

#查看python版本和當前安裝的python版本
python -V

rpm -qa|grep python
python-2.6.6-52.el6.x86_64


python shell
解釋器交互
python shell
ipython(需要安裝第三方模塊ipython包,ipython包沒有源碼包)


python軟件包安裝方式,pip,pip能解決模塊依賴關系,pip安裝器不需要像yum那樣配置yum源,搜索位置https://pypi.python.org/pypi/
pip網上搜索位置
https://pypi.python.org/pypi/


安裝python包
先安裝epel源
yum install -y epel-release
yum makecache
yum install -y python-pip

列出python包
pip list
安裝python包
pip install ipython
指定版本號
pip install ipython==1.2.1

第三方python模塊安裝包路徑
/usr/lib/python2.6/site-packages/
/usr/lib64/python2.6/site-packages/

 

卸載python包

刪除指定的模塊或者包
pip uninstall ipython

 

[root@gz3 ~]# ipython
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
Type "copyright", "credits" or "license" for more information.

IPython 1.2.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.

In [1]:

 

 



python文件

 

執行

bash文件
vi 1.sh
#!/bin/bash
echo 'hello'

sh 1.sh
chmod +x 1.sh
./1.sh

python文件
vi 1.py
#!/usr/bin/python
print 'hello'

python 1.py
chmod +x 1.py
./1.py

 

python文件類型
(1)py
python源碼文件
(2)pyc
Python源碼文件經編譯后生成的擴展名為”pyc”的文件
編譯方法:
import py_compile
py_compile.compile('python源碼文件絕對或相對路徑')
(3)pyo
優化代碼
也是經過編譯的,但是優化過的源碼文件,擴展名為”pyo”
python –O –m py_compile hello.py

 


文章列表


不含病毒。www.avast.com
文章標籤
全站熱搜
創作者介紹
創作者 AutoPoster 的頭像
AutoPoster

互聯網 - 大數據

AutoPoster 發表在 痞客邦 留言(0) 人氣(6)