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

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

初識Python

廖雪峰 移動開發工程師
難度入門
時長 5小時 0分
學習人數
綜合評分9.43
3762人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.2 邏輯清晰
  • 這個時候,就需要對字符串的某些特殊字符進行“轉義”,Python字符串用\進行轉義。

    要表示字符串?Bob said "I'm OK".
    由于 ' 和 " 會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為

    'Bob?said?\"I\'m?OK\".'

    注意:轉義字符 \ 不計入字符串的內容中。

    常用的轉義字符還有:

    \n?表示換行
    \t?表示一個制表符
    \\?表示?\?字符本身


    查看全部
  • ' Python was started in 1989 by\"Guido\".\n

    Python is free and easy to learn.'

    查看全部
  • range(5) = range(0,5),對應[0,1,2,3,4],前開后閉,【0,5)


    range(0,5,步長),步長默認為1

    查看全部
    0 采集 收起 來源:索引迭代

    2020-07-14

  • =是賦值符號? ==是等號

    查看全部
  • append()總是把新的元素添加到 list 的尾部。
    方法是用list的?insert()方法,它接受兩個參數,第一個參數是索引號,第二個參數是待添加的新元素

    查看全部
  • 如果中文字符串在Python環境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題??梢栽诘谝恍刑砑幼⑨?/p>

    #?-*-?coding:?utf-8?-*-


    查看全部
  • 我們可以用 in 操作符判斷:

    Bart是該班的同學嗎?

    >>>?'Bart'?in?s
    True

    Bill是該班的同學嗎?

    >>>?'Bill'?in?s
    False

    bart是該班的同學嗎?

    >>>?'bart'?in?s
    False

    看來大小寫很重要,'Bart' 和 'bart'被認為是兩個不同的元素。


    查看全部
    0 采集 收起 來源:Python之 訪問set

    2020-07-14

  • 因為set不能包含重復的元素,所以,當我們傳入包含重復元素的 list 會怎么樣呢?

    查看全部
  • print s[0].upper

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

    2020-07-14

  • if…if…if…

    由上到下一條一條進行判斷,只要滿足條件,則會執行該代碼塊

    查看全部
    0 采集 收起 來源:Python之 if-else

    2020-07-14

  • 由于此編譯器版本問題,所以需要添加如下代碼,否則會報錯

    import sys

    reload(sys)??

    sys.setdefaultencoding('utf-8')?


    此編譯器,中文前是否加u,均可運行成功

    查看全部
  • 如果一個對象說自己可迭代,那我們就直接用 for 循環去迭代它,可見,迭代是一種抽象的數據操作,它不對迭代對象內部的數據有任何要求。

    查看全部
    0 采集 收起 來源:迭代dict的value

    2020-07-13

  • 在Python中,如果給定一個list或tuple,我們可以通過for循環來遍歷這個list或tuple,這種遍歷我們成為迭代(Iteration)。

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

    2020-07-13

  • dict除了values()方法外,還有一個?itervalues()?方法,用?itervalues()?方法替代?values()?方法,迭代效果完全一樣:



    那這兩個方法有何不同之處呢?

    1.?values()?方法實際上把一個 dict 轉換成了包含 value 的list。

    2. 但是?itervalues()?方法不會轉換,它會在迭代過程中依次從 dict 中取出 value,所以 itervalues() 方法比 values() 方法節省了生成 list 所需的內存。

    3.?打印 itervalues() 發現它返回一個 <dictionary-valueiterator> 對象,這說明在Python中,for 循環可作用的迭代對象遠不止 list,tuple,str,unicode,dict等,任何可迭代對象都可以作用于for循環,而內部如何迭代我們通常并不用關心。

    如果一個對象說自己可迭代,那我們就直接用 for 循環去迭代它,可見,迭代是一種抽象的數據操作,它不對迭代對象內部的數據有任何要求。


    查看全部
    0 采集 收起 來源:迭代dict的value

    2020-07-13

  • dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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