溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python數(shù)據(jù)類型(一)

發(fā)布時(shí)間:2020-04-10 00:15:44 來(lái)源:網(wǎng)絡(luò) 閱讀:170 作者:小飛額 欄目:編程語(yǔ)言

python數(shù)據(jù)類型(一)

補(bǔ)充

  • 運(yùn)算符補(bǔ)充

    • in
    vl = "我是中國(guó)人"
    #判斷中國(guó)是否在vl代指的字符串序列中
    vl = "中國(guó)" in value
    實(shí)列:
    dd = input("請(qǐng)輸入內(nèi)容:")
    if "上門(mén)" in dd:
        print("包含敏感字符")
    實(shí)例2:
    while True:
        dd = input("請(qǐng)輸入內(nèi)容")
        if "上門(mén)" in dd:
            print("包含敏感字符")
        else:
            print(dd)
            break
    • not in 判斷是否不在里面

1.×××(int)

  • py2

    • int

    • 64位電腦:-9223372036854775808~9223372036854775807
    • 超出范圍后python自動(dòng)將其轉(zhuǎn)換成long(長(zhǎng)×××)

    • 整型除法只能保留整數(shù)位。

    • fromfuture import division py2需要加這個(gè)才能得到小數(shù)
  • py3

    • 只有int模式

    • ×××除法能保留小數(shù)。

2.布爾值(bool/boolen)

  • 只有兩個(gè)值:True/False
  • 轉(zhuǎn)換
    • 數(shù)字轉(zhuǎn)布爾:只有0是False,其他都是True
    • 字符串轉(zhuǎn)布爾:只有“”是False,其他都是True

3. 字符串

  • 字符串特有

    • .upper() 轉(zhuǎn)換大寫(xiě) / .lower() 轉(zhuǎn)換小寫(xiě)
    • .isdigit() 判斷字符串是否可以轉(zhuǎn)換為×××
    • .strip() 兩邊 / .lstrip() 左/ .rstrip()右 去掉空格
    • .replace("被替換的字符/子序列","要替換為的內(nèi)容") / .replace("被替換的字符/子序列","要替換為的內(nèi)容", 1)
    • .split('根據(jù)什么東西進(jìn)行分割') / .split('根據(jù)什么東西進(jìn)行分割', 1 ) / rsplit
  • 公共

    • len ,計(jì)算長(zhǎng)度。 (字符串->計(jì)算字符串中的字符個(gè)數(shù))

    • 索引取值(0作為開(kāi)始)
    v = "oldboy"
    v1 = v[0]  # 0 1 2 3 ... 從前向后
    v2 = v[-1] # -1 -2 -3 ...從后向前
    • 切片(0作為開(kāi)始)
    v = "oldboy"
    
    # v1 = v[2:4] #   2 =< 索引位置 <3
    # v2 = v[3:6]
    # v2 = v[3:-1]
    # v2 = v[3:]
    # v2 = v[:-1]
    # print(v2)
    
    # 示例: 取最后兩個(gè)字符
    # data = input('請(qǐng)輸入:')
    # 方式一
    # v = data[-2:]
    # print(v)
    # 方式二
    # total_len = len(data)
    # v = data[total_len-2:total_len]
    # print(v)
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI