python內建函數

# Python內建函數(部分)
– 標識id
返回對象的唯一標識,CPython返回內存地址
– 哈希hash()
返回一個對象的哈希值
– 類型type()
返回對象類型
– 類型轉換
float() int() bin() hex() oct() bool() list() tuple() dict()
set() complex() bytes() bytearray()
– 輸入input([prompt])
接受用戶輸入,返回一個字符串
– 打印print(*objects,sep=””,end=”\n”,file=sys.stdout,flush=False)
打印輸出
– 對象長度len(s)
返回一個集合類型的元素個數
– isinstance(obj,class_or_tuple)
判斷對象obj是否屬于某種類型或者元組中列出某個類型的子類
issubclass(bool,int)
– abs(x)
求絕對值
– max()或min()
取最大值
– round(x)
四舍六入五取偶
– range(stop)
迭代范圍
– divmod(x,y)
等價于tuple(x//y,x%y)
– sum(iterable[,start])
對可迭代對象的所有數值元素求和
例:sum(range(1,100,2))
– chr(i)
給定一個一定范圍的整數返回對應的字符
chr(97) chr(20013)
– ord(c)
返回字符對應的整數
ord(‘b’)
– str() repr() ascii()
– sorted(iterable[,key][,reverse])排序
返回一個新的列表,默認升序
sorted([1,3,5],reverse = True)
– reversed(seq)
返回一個翻轉元素的迭代器
– enumerate(seq,start=0)
迭代一個序列,返回索引數字和元素構成的二元組
start表示索引開始的數字
– 可迭代對象
能夠通過迭代一次次返回不同元素的對象
– 迭代器
iter方法可以把一個可迭代對象封裝成迭代器
通過next方法,迭代迭代器對象
– zip(*iterables)
將每次從不同對象中取到的元素合并成一個元組
list(zip(range(10),range(10)))
list(zip(range(10),range(10),range(5),range(10)))
dict(zip(range(10),range(10)))
{str(x):y for x,y in zip(range(10),range(10))}

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/87672

(0)
miraclermiracler
上一篇 2017-10-09 00:22
下一篇 2017-10-09 09:06

相關推薦

  • CentOS 更改改網卡名稱

    1 查看你的CentOS7網卡名字叫什么(通常第一個網卡叫做eno16777736) ip addr 2 編輯配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 把配置文件里面所有eno16777736改為eth0 3 把網卡配置文件名字也修改一下 cd?/etc/sysconfig/networ…

    2018-01-18
  • raid,lvm,及sed命令的相關使用總結

    raid0 條帶化 chunk最小寫入單位 至少2塊盤 空間大小 單塊磁盤大小*nraid1 鏡像  1/n   讀性能提升,寫入比單塊盤慢  空間始終是一塊盤的大小   容錯率高  可以壞  n-1塊盤raid10 容錯高于raid01 但空間損失更多,讀寫性能 提升 造價高。raid4&nbsp…

    2017-08-26
  • iptables

    練習:基于狀態放行telnet, ftp, ssh, http, samba, icmp等服務 (1) 對本機的ping請求每分鐘不得超出20個 (2) 每客戶端對本機的ssh的并發連接數不得超過3個 (3) 本機的telnet服務僅允許工作時間內訪問 [root@node1 ~]# vim iptables.sh iptabl…

    Linux干貨 2016-10-22
  • 用戶創建過程&grep練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。     ~]# cp -r /etc/skel /home/tuser1     ~]# ls -la /home/tuser1  &…

    Linux干貨 2016-10-17
  • netstat命令和ss命令

    詳解netstat命令和ss命令

    Linux干貨 2018-01-01
  • ?文件共享服務之FTP

    文件共享服務之FTP 文件共享服務之FTP 一、什么是文件共享服務 二、FTP 三、響應碼 四、FTP存儲和mysql存儲有什么不同? 五、用戶認證 六、FTP安裝與配置 一、什么是文件共享服務 簡單理解就是文件或存儲塊設備可以共享給大家使用。  1、實現共享服務有三種! (1)ftp:屬于應用層服務,可以跨平臺使用(linux<—&gt…

    Linux干貨 2016-04-18
欧美性久久久久