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

為了賬號安全,請及時綁定郵箱和手機立即綁定

初識Python

廖雪峰 移動開發工程師
難度入門
時長 5小時 0分
學習人數
綜合評分9.43
3762人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.2 邏輯清晰
  • dict的特點

    1、查找速度快,缺點:占用內存大,key不能重復

    2.、存儲的key-value是沒有順序的

    3、key的元素不可變


    查看全部
  • ?這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。

    查看全部
  • dict?

    key-->value

    使用 {}來表示

    語法?

    dictname={key:value,}

    可以通過len()函數來獲取dict的長度


    查看全部
  • 和 for 循環不同的另一種循環是?while?循環,while 循環不會迭代 list 或 tuple 的元素,而是根據表達式判斷循環是否結束。

    ?x=x+2 表示奇數

    查看全部
  • Python交互環境下敲代碼,還要特別留意縮進,并且退出縮進需要多敲一行回車

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

    2020-07-10

  • Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤。

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

    2020-07-10

  • list?替換元素

    對list的某個索引賦值,就可以替換原來的元素,保持list元素個數不變


    查看全部
  • list?刪除元素?pop()

    1、可以接受有個參數,并且還有返回值,返回值就是要刪除元素本身

    2、如果要刪除list的最后一個元素,則可以省略掉參數,直接使用list.pop()

    >>>?L?=?['Adam',?'Lisa',?'Bart',?'Paul']
    >>>?L.pop()
    'Paul'
    >>>?print?L
    ['Adam',?'Lisa',?'Bart']

    3、如果要刪除的元素在該list的其他位置,則就需要提供改元素所在位置的索引值,

    >>>?L?=?['Adam',?'Lisa',?'Paul',?'Bart']
    >>>?L.pop(2)
    'Paul'
    >>>?print?L
    ['Adam',?'Lisa',?'Bart']


    查看全部
  • list?添加元素的方法

    1、append(aprams)

    eg:list.append(params)? ? 添加到list尾部

    >>>?L?=?['Adam',?'Lisa',?'Bart']
    >>>?L.append('Paul')
    >>>?print?L
    ['Adam',?'Lisa',?'Bart',?'Paul']

    2、insert(params1,params2)?

    eg:list.insert(params1,params2)?第一個參數params1是索引值,第二個參數?params2是要添加的元素

    >>>?L?=?['Adam',?'Lisa',?'Bart']
    >>>?L.insert(0,?'Paul')
    >>>?print?L
    ['Paul',?'Adam',?'Lisa',?'Bart']


    查看全部
  • append()總是把新的元素添加到 list 的尾部。

    list的?insert()方法,它接受兩個參數,第一個參數是索引號,第二個參數是待添加的新元素:自定義位置添加

    查看全部
  • 訪問list,正序的索引從0開始,倒敘從-1開始

    查看全部
  • 由于Python是動態語言,所以list中包含的元素并不要求都必須是同一種數據類型,我們完全可以在list中包含各種數據:

    L?=?['Michael',?100,?True]

    一個元素也沒有的list,就是空list:

    ?empty_list?=?[]


    查看全部
    0 采集 收起 來源:Python創建list

    2020-07-09

  • print r'''"To be, or not to be":

    ? ? that is the question.

    ? ? Whether it's nobler in the mind to

    ? ? suffer.'''

    '''不能單獨換行

    查看全部
  • #-*-coding:utf-8-*-#

    print 7777+0x12fd2

    print"Learn Python in imooc。"

    print 100<99

    print 0xff==255

    總結:1.十六進制在py中運算,會默認轉化為十進制進行參與運算

    2.可以用print 以及==,來判斷十六進制的值是否等于某個十進制的值,在沒有計算器的情況下,py幫忙判斷

    查看全部
  • 利用 3 層for循環的列表生成式,找出對稱的 3 位數。例如,121 就是對稱數,因為從右到左倒過來還是 121。

    百位的循環從 1-9,十位和個位的循環從 0-9。

    print [100 * A + 10 * B + C for A in range(1,10) for B in range(0,10) for C in range(0,10) if A==C]

    查看全部
    1 采集 收起 來源:多層表達式

    2020-07-09

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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