python 基礎命令

  1. dir(obj) : 顯示對象的屬性,若是沒有提供參數,顯示全局變量的名字html

  2. type(obj) : 返回一個對象的類型python

  3. id(obj) : 返回對象的惟一的身份表識git

  4. help(obj):美觀的方式顯示對象的文檔shell

  5. index() 未找到拋出異常,find() 未找到返回-1app

  6. traceback 打印異常棧編碼

  7. os.environ['HOME'] 獲取用戶目錄spa

  8. sys.path.append(utilspath) 加入一個具體modelcode

  9. del obj 銷燬一個變量orm

  10. os.linesep 返回系統的換行符htm

  11. cmp(a,b) 比較對象

  12. repr(obj) 字符串方式顯示對象

  13. eval('3+4')字符串做爲有效表達式

  14. isinstance() 是不是某種類型

  15. repr() 能夠獲取字符串的原始對象,至關於 ··,eval 聯合使用,str()對用戶友好。

  16. Python中的長整型(long)和C語言的long有很大的區別(C語言的long對應Python裏的plain integer) python 的長整型 大於c的長整形

  17. enumerate  返回index 和 元素

  18. sorted(iter,func=None,key=None,reverse=fase) 返回一個有序的列表

  19. max()返回序列中最大的元素 min()返回最小的,sum總和

  20. zip() 第一個元素組成的列表

    >>> a = [1,2,3]
    >>> b = [4,5,6]
    >>> c = [4,5,6,7,8]
    >>> zipped = zip(a,b)  [(1, 4), (2, 5), (3, 6)]
  21. reversed() 返回一個翻轉的迭代器
  22. python 中 單引號 和雙引號的做用是相同的。和shell不一樣
  23. import string  string.uppercase 返回全部的小寫字母,string.digits 返回全部的數字
  24. 對於字符串中任何字符修改是非法的
  25. UNICODE,GBK,UTF-8區別
        簡單來講,unicode,gbk和大五碼就是編碼的值,而utf-8,uft-16之類就是這個值的表現形式.而前面那三種編碼是一兼容的,同一個漢字,那三個碼值是徹底不同的.如"漢"的uncode值與gbk就是不同的,假設uncode爲a040,gbk爲b030,而uft-8碼,就是把那個值表現的形式.utf-8碼徹底只針對uncode來組織的,若是GBK要轉UTF-8必須先轉uncode碼,再轉utf-8就OK了
  26. struct 模塊 字符串與二進制流的轉換


  1. 列表的連接
  2. >>> a = [1,1]
    >>> b=[2,3]
    >>> a+b
    [1, 1, 2, 3]
相關文章
相關標籤/搜索