亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python缺失的參數怎么查找

發布時間:2022-05-27 15:11:53 來源:億速云 閱讀:133 作者:iii 欄目:大數據

本篇內容主要講解“python缺失的參數怎么查找”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python缺失的參數怎么查找”吧!

說明

1、如果在切片時遺漏了任何參數,Python將嘗試自動計算。

2、如果檢查CPython的源代碼,會發現一個函數叫做PySlice_GetIndicesEx(),它計算任何給定參數的切片索引。

它是Python中的邏輯等效代碼。

該函數使用Python對象和可選參數進行切片,并返回切片的開始、停止、步長和長度。

實例

def py_slice_get_indices_ex(obj, start=None, stop=None, step=None):
 
    length = len(obj)
 
    if step is None:
        step = 1
    if step == 0:
        raise Exception("Step cannot be zero.")
 
    if start is None:
        start = 0 if step > 0 else length - 1
    else:
        if start < 0:
            start += length
        if start < 0:
            start = 0 if step > 0 else -1
        if start >= length:
            start = length if step > 0 else length - 1
 
    if stop is None:
        stop = length if step > 0 else -1
    else:
        if stop < 0:
            stop += length
        if stop < 0:
            stop = 0 if step > 0 else -1
        if stop >= length:
            stop = length if step > 0 else length - 1
 
    if (step < 0 and stop >= start) or (step > 0 and start >= stop):
        slice_length = 0
    elif step < 0:
        slice_length = (stop - start + 1)/(step) + 1
    else:
        slice_length = (stop - start - 1)/(step) + 1
 
    return (start, stop, step, slice_length)

到此,相信大家對“python缺失的參數怎么查找”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天祝| 大埔区| 定陶县| 溧阳市| 舒兰市| 阜平县| 迁安市| 雅安市| 城口县| 盱眙县| 久治县| 遂川县| 什邡市| 长阳| 伊金霍洛旗| 新昌县| 紫阳县| 五常市| 阳西县| 静海县| 夏津县| 潮安县| 海南省| 河西区| 昌黎县| 仁布县| 咸阳市| 桃源县| 临颍县| 高安市| 女性| 巴青县| 天全县| 应城市| 嫩江县| 本溪| 灵山县| 健康| 芦溪县| 南木林县| 溧水县|