亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • template = 'Life{i} short,{y} need{p}.'

    result=template.format(i='is',y='you',p='Python')

    print(result)

    查看全部
  • 單個元素的tuple

    定義tuple(元素)的‘()’,既可以表示tuple,又可以作為括號表示運算時的優先級,所以在定義一個元素的tuple時,要在單個元素的后邊加‘,’。

    示例:
    T?=?(1,?)
    print(T)?#?==>?(1,?)
    查看全部
  • 訪問tuple(元組)元素的其他方法

    1.count()方法:用于統計tuple中某個元素出現的次數,不存在的元素,count()方法不會報錯,會返回0

    T?=?(1,?1,?2,?2,?3,?3,?1,?3,?5,?7,?9)
    print(T.count(1))?#?==>?3
    print(T.count(5))?#?==>?1


    2.index()方法:返回指定元素的下標,當元組內有多個相同元素時,返回第一次出現的下標(注意:當指定的元素不存在時,index()方法會報錯)

    T?=?(1,?1,?2,?2,?3,?3,?1,?3,?5,?7,?9)
    T.index(9)?#?==>?10
    T.index(5)?#?==>?8
    T.index(1)?#?==>?0?#?多次出現,返回第一次出現的位置
    查看全部
  • print(r'''To be, or not to be: that is the question.nWhether it's nobler in the mind to suffer.''')

    查看全部
  • tuple(元組)

    元組定義方式:使用小括號()將元組內的元素括起來。

    例如:T?=?('Alice',?'Bob',?'Candy',?'David',?'Ellena')


    1.元組是有序的,可以包含0個或多個元素,支持索引訪問、切片等操作。

    ????1.1索引訪問

    #?通過下標的方式訪問元素
    print(T[0])?#?==>?Alice
    print(T[4])?#?==>?Ellena

    ? ? ?1.2切片操作

    #?切片
    print(T[1:3])?#?==>?('Bob',?'Candy')


    2.元組數據類型可以把不是元組的容器轉換為元組(例如:列表與元組互轉)。

    ????2.1 列表轉元組

    L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    print(L)?#?==>?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    T?=?tuple(L)
    print(T)?#?==>?('Alice',?'Bob',?'Candy',?'David',?'Ellena')

    ????2.2元組轉列表

    T?=?('Alice',?'Bob',?'Candy',?'David',?'Ellena')
    print(T)?#?==>?('Alice',?'Bob',?'Candy',?'David',?'Ellena')
    L?=?list(T)
    print(L)?#?==>?['Alice',?'Bob',?'Candy',?'David',?'Ellena']

    3.元組是固定不變的,元組中的每一個元素都不可被改變,不可以往元組中添加新數據。

    注意:元組(tuple)的這個特性是非常重要的,在運行上tuple的性能是list的數倍。

    查看全部
    0 采集 收起 來源:什么是tuple

    2023-02-02

  • 替換list中的元素

    通多索引的方式替換元素

    1.通過正序索引

    L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    L[2]?=?'Canlina'
    print(L)

    2.通過倒序索引

    L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    L[-3]?=?'Canlina'
    print(L)

    注意:以上兩種方式的索引不能越界

    查看全部
  • 從list中刪除元素

    通過pop()方法刪除元素,pop()可以傳元素的位置來刪除指定的元素,當pop()方法不傳參數時,默認是刪除最后一個元素

    1.不傳參:

    L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    name?=?L.pop()
    print(name)?#?==>?Ellena
    print(L)?#?==>?L?=?['Alice',?'Bob',?'Candy',?'David']

    2.傳參(要刪除元素的索引)

    L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    name?=?L.pop(2)
    print(name)?#?==>?Candy
    print(L)?#?==>?['Alice',?'Bob',?'David',?'Ellena']
    查看全部
  • 向list中添加新的元素

    方式一:append(),將新元素追加到list的末尾

    names?=?['Alice',?'Bob',?'David',?'Ellena']
    names.append('Candy')
    print(names)?#?==>?['Alice',?'Bob',?'David',?'Ellena',?'Candy']

    方式二:insert(),將新元素添加到list中的任意位置,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素

    names?=?['Alice',?'Bob',?'David',?'Ellena']
    names.insert(2,?'Candy')
    print(names)?#?==>?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    查看全部
  • list倒序訪問

    將索引設置為負數,來倒序訪問

    -1表示最后一個元素

    -2標識倒數第二個元素

    其他以此類推

    注意:1.倒序訪問也存在越界的問題,索引值不要大于list中的元素個數

    ???????? 2.倒序訪問時,索引是從-1開始

    查看全部
  • 按索引訪問list

    通過索引獲取list中的元素時,索引是從0開始,并且訪問最后一個元素的索引是list中元素個數減一。

    注意:索引不要超出范圍


    切片獲取子列表

    names?=?['Alice',?'Bob',?'David',?'Ellena']
    sub_names?=?names[0:2]
    print(sub_names)

    注意:越界切片的話,不會出現Python運行錯誤,但是按照這樣的下標去切片,獲取不到任何元素。

    names?=?['Alice',?'Bob',?'David',?'Ellena']
    sub_names?=?names[5:10]
    print(sub_names)?#?==>?[]
    查看全部
  • 字符串也可以看作是一種特殊的列表,它只能按順序存放多個字符

    按順序訪問list

    L?=?['Alice',?66,?'Bob',?True,?'False',?100]
    for?item?in?L:
    ????print(item)
    查看全部
  • 容器

    容器是一種數據結構,可以把多個元素放在一起,可以逐個迭代獲取,可以通過in,not in等關鍵字判斷是否包含。

    在Python中,容器包括列表(list)、元組(tuple)、字典(dict)、集合(set)等。


    list

    list是有序的,放入的元素按一定書序排列

    構造方法:把需要放入的元素,用[]括起來。

    例如:scores?=?[45,?60,?75,?86,?49,?100]

    list可以放入任意數據類型,不對放入的數據類型進行判斷。

    例如:L?=?['Alice',?66,?'Bob',?True,?'False',?100]

    list中的內容打印

    例如:
    L?=?['Alice',?66,?'Bob',?True,?'False',?100]
    print(L)
    查看全部
  • if-else語句

    注意:1.else中,同樣需要冒號;

    ????? ? ?2.在else的子邏輯分支,同樣需要縮進。

    查看全部
  • if語句

    1.if語句最后加':',表示判斷語句結束,接下來是分支代碼塊

    2.if判斷的子分支代碼,編寫時需要縮進,在Python規范中,一般使用4個空格作為縮進

    查看全部
    0 采集 收起 來源:Python之if語句

    2023-01-31

  • 字符串截取

    1.獲取特定位置的字符,通過使用位置的方式獲取。

    ????使用中括號'[]'訪問。

    s?=?'ABC'
    a?=?s[0]?#?第一個
    b?=?s[1]?#?第二個
    c?=?s[2]?#?第三個
    print(a)?#?==>?A
    print(b)?#?==>?B
    print(c)?#?==>?C

    2.獲取字符串的一部分,采用切片方式獲取。

    ????在中括號[]中填入兩個數字,中間用冒號分開,這是半閉半開區間,不包括最后的位置。

    ????第一個數表示子串開始位置;

    ????第二個數表示子串結束位置(不是代表截取的長度)。

    ab?=?s[0:2]?#?取字符串s中的第一個字符到第三個字符,不包括第三個字符
    print(ab)?#?==>?AB
    查看全部

舉報

0/150
提交
取消
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!