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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 如果字符串既包含'又包含"怎么辦?

    這個時候,就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。

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

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

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

    常用的轉義字符還有:

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

    查看全部
    0 采集 收起 來源:Python的字符串

    2024-12-11

  • Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。

    10//4 # ==> 2
    10//2.5 # ==> 4.0
    10//3 # ==> 3

    查看全部
  • 在Python里面,一個變量可以先后存儲多種不同類型的數據。

    a = 1 # 這個時候a存儲的是整數類型
    print(a)
    a = 'ABC' # 這個時候a存儲的是字符串類型
    print(a)

    這是Python這類語言特有的特性,我們稱之為動態語言,與之對應的是靜態語言,Python、Javascript等等都是動態語言,Java、C、C++等等屬于靜態語言。

    查看全部
  • 在Python中,布爾類型還可以與其他數據類型(字符串,數字等)做 and、or和not運算,請看下面的代碼:

    a = True
    print(a and 0 or 99) # ==> 99

    得到的計算結果不是布爾類型,而是數字99,這是為什么呢?

    因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:

    True and 0計算結果是0?
    繼續計算0 or 99計算結果是 99?
    因此,結果是99。
    需要注意的是,not計算的優先級是高于and和or的。

    True and not False # ==> True

    在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。

    查看全部
  • 0.1+0.2

    為什么運算不等于0.3

    查看全部
  • Python基礎數據類型:整數,浮點數,字符串,布爾值,空值。二進制0b ,十六進制0x ,浮點數即小數 ,10用e替代字符串對應生活中的就是非數字類型的內容,比如一個句子,一段話一個布爾值只有True、False兩種值,要么是True,要么是False布爾值可以用and、or和not運算(注意and,or,not都是Python語言本身的關鍵字)??罩凳荘ython里一個特殊的值,用None表示。注意,None和0是不一樣的,None不能理解為0

    查看全部
  • r'...'表示一行字符

    (r)'''...'''表示多行字符

    查看全部
  • 地板除

    Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。

    小數點位數

    使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留兩位小數
    round(num, 2) # ==> 3.33

    查看全部
  • 變量名由大小寫英文字母、數字和下劃線_組成

    變量不能數字開頭

    變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)

    ?

    查看全部
  • 674f1b12000169a116330919.jpg最受歡迎的前10種語言
    查看全部
    0 采集 收起 來源:Python的現狀

    2024-12-03

  • 674f1a3c0001eb0016330919.jpgPython特點
    查看全部
    0 采集 收起 來源:Python簡介

    2024-12-03

  • isinstance()函數,可以判斷參數類型,它接收兩個參數,第一個是需要判斷的參數,第二個是類型。

    https://img1.sycdn.imooc.com/674c27640001cf7e04820131.jpg

    查看全部
    0 采集 收起 來源:Python函數參數

    2024-12-01

  • 整數、浮點數可以直接進行四則運算。

    #?加法
    num1?=?10
    num2?=?0.5
    result?=?num1?+?num2
    print(result)?#?==>?10.5
    #?減法
    result?=?num1?-?num2
    print(result)?#?==>?9.5
    #?乘法
    result?=?num1?*?num2
    print(result)?#?==>?5.0
    #?除法
    result?=?num1?/?num2
    print(result)?#?==>20.0
    整數和浮點數運算后?,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。

    取模運算

    ?Python數字支持取模運算,使用百分號%表示取模。

    print(3?%?2)?#?==>?1
    print(33?%?10)?#?==>?3
    print(99?%?30)?#?==>?9

    恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。

    Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。

    10//4?#?==>?2
    10//2.5?#?==>?4.0
    10//3?#?==>?3
    需要保留小數點后若干位,可以使用round()函數來處理
    ?使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
    num?=?10?/?3
    print(num)?#?==>?3.3333333333333335
    #?使用round保留兩位小數
    round(num,?2)?#?==>?3.33
    查看全部
  • print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3
    print(99 % 30) # ==> 9
    取模運算,求余數。
    也可判斷奇偶數。判斷值是否為0
    查看全部
  • 不會報錯的刪除方法discard()

    https://img1.sycdn.imooc.com/674045040001366303330234.jpg

    清楚所有元素的方法clear()

    https://img1.sycdn.imooc.com/6740452a0001bda703360170.jpg


    set提供方法判斷兩個set之間的關系,比如兩個集合set,判斷其中一個set是否為另外一個set的子集或者超集。

    https://img1.sycdn.imooc.com/6740456a0001fcd702740131.jpg

    判斷集合是否重復

    set提供isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True。

    https://img1.sycdn.imooc.com/6740460f0001ffb403320086.jpg

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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