1. 程式人生 > >python3.5 enumerate函式的解析及使用方法

python3.5 enumerate函式的解析及使用方法

# Author Richard_Kong
# !/usr/bin/env python
# --*-- encoding:utf-8 --*--
"""enumerate的使用方法"""
f = open('lyrics',encoding='utf-8')
# 可以打印出index
"""
    enumerate(iterable[, start]) -> iterator for index, value of iterable

    Return an enumerate object.  iterable must be another object that supports
    iteration.  The enumerate object yields pairs containing a count (from
    start, which defaults to zero) and a value yielded by the iterable argument.
    enumerate is useful for obtaining an indexed list:
        (0, seq[0]), (1, seq[1]), (2, seq[2]), ...
上面是對函式的解釋,輸入引數:一個迭代物件 iterable,start 下標起始位置
返回是要一個enumerate物件,包括下標的計數(預設從0開始),和一個下標列表,seq[index]
"""
for index,line in enumerate(f,50):
    print(index,":::::",line.strip())

相關推薦

python3.5 enumerate函式解析使用方法

# Author Richard_Kong # !/usr/bin/env python # --*-- encoding:utf-8 --*-- """enumerate的使用方法""" f = open('lyrics',encoding='utf-8') # 可以打印出

Python3 內建函式解析

python內建了一系列的常用函式,英文官方文件詳細說明:https://docs.python.org/3/library/functions.html 以下是Python3版本所有的內建函式:   1. abs()  獲取絕對值 >>> abs(

JNI GetFieldID和GetMethodID函式解釋方法簽名

1、GetFieldID是得到java類中的引數ID,GetMethodID得到java類中方法的ID,它們只能呼叫類中宣告為 public的引數或方法。 舉例說明:       jclass c

python3.6執行AES加密解密方法

abc 安裝 pytho south cipher while todo 運行 install python版本:3.6.2 首先安裝pycryptodome cmd執行命令:pip install pycryptodome 特別簡單,代碼如下: #!/usr/bin

linux伺服器中不支援soapbcmul函式的結局方法

新的程式裡用了webserice介面,部到伺服器,先是提示:bcmul() 函式不可用,網上搜索一番,得知這是php的高精度函式,需要在編譯php的時候加入此模組,於是在編譯腳本里增添 “–enable-bcmath” 後重新編譯、重啟apache然後此錯誤解決; 然後有遇到報錯“Class ‘SoapCl

以太坊原始碼解讀(5)BlockChain類的解析NewBlockChain()分析

一、blockchain的資料結構 type BlockChain struct { chainConfig *params.ChainConfig // 初始化配置 cacheConfig *CacheConfig // 快取配置 db ethdb.Databas

【學習筆記】 唐大仕—Java程式設計 第5講 深入理解Java語言之5.2 多型方法呼叫

/** * 多型及虛方法呼叫 * @author cnRicky * @date 2018.11.7 */ 多型 多型(Polymorphism)是指一個程式中相同的名字表示不同的含義的情況 多型有兩種情形 編譯時多型:  *過載(Overload)(多個同名的不同方法)  *如 p.sayH

Python3.5開發3 - 基本命令如何進行讀寫檔案

Python3.5開發3 - 基本命令及如何進行讀寫檔案 知識點: 熟練使用Python的列表,元組,集合與字典 熟練使用Python讀寫檔案 演示: # list a = [1,'yx',['x','y'],6]

Python基礎教程 type()函式用途使用方法

python語言中的type()函式在python中是即簡單又實用的一種物件資料型別查詢方法,本文主要介紹type()函式用途及使用方法。 type()函式可以做什麼 在介紹資料型別的文章中提到過,要怎麼樣檢視對像的資料型別。type()就是一個最實用又簡單的檢視資料型別的方法。type()

Python3常用資料結構方法介紹(三)——字串

三.字串 特點:不可更改 1.基本操作(同其他序列) ①索引 >>> 'python'[2] 't' ②分片 >>> 'beauty'[0:2] 'be' >>> 'beauty'[::2] 'bat' ③相加/相乘

Python3常用資料結構方法介紹(二)——元組

二.元組 tuple 1特點: ①元組不可更改 ②圓括號 ③可重新賦值 >>> tuple0=(1,2,3) >>> tuple0=(2,3,4,1) >>> tuple0 (2, 3, 4, 1) 2常用元組操作(與列表類

Python3常用資料結構方法介紹(一)——列表

一.列表 list 1特點: ①列表可更改 ②方括號 [1, 2, 3] 2常用列表操作: ①索引: >>> list1 = [1,2,3,4,5,6,7,8,9,10] >>> list1[4] 5 ②分片: >>>

python爬蟲三大解析資料方法:bs4 爬小說網案例

bs4 python獨有可以將html文件轉成bs物件,可以直接呼叫bs物件的屬性進行解析 安裝 pip install bs4 本地html Beautiful(“open(‘路徑’)”,‘lxml’) 網路html Beautiful

python爬蟲三大解析資料方法:正則 圖片下載案例

基本正則用法回顧 # 提取python key = 'javapythonc++php' print(re.findall('python', key)[0]) # 提取hello world key = '<html><h1>hello world</h

Elam的caffe筆記之配置篇(六):Centos6.5下編譯caffecaffe的python3.6介面

Elam的caffe筆記之配置篇(六):Centos6.5下編譯caffe及caffe的python3.6介面 配置要求: 系統:centos6.5 目標:基於CUDA8.0+Opencv3.1+Cudnnv5.1+python3.6介面的caffe框架 綜合來說,caf

解決已安裝python2.7 來安裝python3.5的共存和安裝問題Anoconda安裝搭建:cpu的TensorFlow,Keras

首先背景win10的64位,我已經安裝python2.7.10在C盤,而且我這個是裝cpu版本的tensorflow 介紹一下pycharm可以支援2.7和3.5 Anoconda僅支援3.5 python3.5自帶pip不用下載,不用python2.7這麼麻煩 /我這個方法和別人不一樣,不

開源軟體5大常見問題解決方法

導讀 開原始碼的使用熱度持續上升,各類公司都習慣於使用開原始碼來構建自己的系統和平臺。開原始碼帶來的便利是大家有目共睹的,但巨大利益的背後往往存在著挑戰,開源在方便大家的同時,其隱患也不容忽視。 近幾年,開原始碼的使用熱度持續上升,各類公司都習慣於使用開原始

Qt文件閱讀筆記-windowOpacity官方解析例項(兩種方法使得程式漸變出現)

目錄 官方解析 博主例子 官方解析 windowOpacity 這個屬性控制視窗的透明度。 他的取值範圍是1.0(不透明)至0.0(全透明)。 預設情況下,這個屬性的值是1.0。 這個屬性在L

解決已安裝python2.7 來安裝python3.5的共存和安裝問題Anoconda安裝搭建:TensorFlow、Keras

首先背景win10的64位,我已經安裝python2.7.10在C盤 介紹一下pycharm可以支援2.7和3.5 Anoconda僅支援3.5 python3.5自帶pip不用下載,不用python2.7這麼麻煩 /我這個方法和別人不一樣,不刪除任何東西,py

影象標註工具labelImg安裝方法(win10 + Python3.5

系統環境:win10 64位,Python3.5。 2,安裝Python3.5  3,安裝PyQt5  進入cmd後,輸入:pip install PyQt5  4,安裝PyQt