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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • Python的現狀

    不適用的開發場景:

    1. 底層應用(驅動等)

    2. 移動開發(Android、iOS)

    3. 游戲開發

    查看全部
    0 采集 收起 來源:Python的現狀

    2021-03-03

  • 1:9
    查看全部
  • Python的布爾類型(與或非以及短路運算)

    布爾類型可以與其他數據類型(字符串,數字等)做 and、or和not運算

    例:a = True
    ?????? print(a and 0 or 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的結果。

    查看全部
  • Python的整數與浮點數

    數和浮點數雖然屬于不同的數值類型,但是在運算上是可以一起運算的

    1. 四則運算(加減乘除)

      整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了。浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。

    2. 注意:在Python2使用除法可能和Python3得到不一樣的結果

      如10/3,在python2,得到的是一個整數的結果,這是因為除數和被除數都是整數時,得到的結果也默認保存為整數了。在python3中,改進了這一點。

    3. 取模運算

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

    4. 地板除

      得到的結果會忽略純小數的部分,得到整數的部分

      例:10//4 # ==> 2

      ???????10//2.5 # ==> 4.0

    5. 小數點位數

      round()函數

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

    查看全部
  • Python定義變量的方法

    合法的變量名:

    1. 變量名由大小寫英文字母、數字和下劃線_組成

    2. 變量不能用數字開頭

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

    注:在Python里面,一個變量可以先后存儲多種不同類型的數據。這是Python這類語言特有的特性,我們稱之為動態語言,與之對應的是靜態語言,Python、Javascript等等都是動態語言,Java、C、C++等等屬于靜態語言

    查看全部
  • Python基礎數據類型

    能夠直接處理的數據類型:整數,浮點數,字符串,布爾值,空值

    注:

    1. 整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差

    2. 空值是Python里一個特殊的值,用None表示

    3. Python還提供了列表、字典等多種數據類型,還允許創建自定義數據類型

    查看全部
  • print(a/2)#===>0 整數

    查看全部
  • Python會把可變關鍵字參數當作dict去處理;對于可變關鍵字參數,一般使用**kwargs來表示。

    對于一個擁有必需參數,默認參數,可變參數,可變關鍵字參數的函數,定義順序是這樣的:

    def?func(param1,?param2,?param3?=?None,?*args,?**kwargs):
    ????print(param1)
    ????print(param2)
    ????print(param3)
    ????print(args)
    ????print(kwargs)
    func(100,?200,?300,?400,?500,?name?=?'Alice',?score?=?100)
    #?==>?100
    #?==>?200
    #?==>?300
    #?==>?(400,?500)
    #?==>?{'name':?'Alice',?'score':?100}

    當然,這么多類型的參數,很容易導致出錯,在實際使用上,不建議定義這么多的參數。

    查看全部
  • # 指定順序
    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
    # 調整順序
    template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.

    查看全部
  • 除了默認參數,Python函數還接收一種參數叫做可變參數,可變參數即任意個參數的意思,可變參數通常使用*args來表示。

    在使用上,Python會把可變參數定義為一個tuple,所以在函數內部,把可變參數當作tuple來使用就可以了,比如可以通過位置下標取出對應的元素等。

    查看全部
  • 定義函數的時候,還可以有默認參數,默認參數的意思是當這個參數沒有傳遞的時候,參數就使用定義時的默認值。

    若定義了必需參數,則必須輸入必需參數。

    若定義了函數:

    def?greet(x,b='world'):

    使用時

    greet()

    則會報類型錯誤

    Traceback?(most?recent?call?last):
    ??File?"index.py",?line?4,?in?
    ????greet()
    TypeError:?greet()?takes?at?least?1?argument?(0?given)

    因為未傳入必需參數

    查看全部
  • # Enter a code

    H='Hello'

    w='World'

    print(H+w)

    查看全部
  • # Enter a code

    num1=10.0

    num2=0.5

    result = num1 + num2

    print (result)

    a = 3.14

    b = 1.57

    c = (a*b)/2

    print(round(c,2))

    查看全部
  • 取模是什么
    查看全部
  • 你好
    查看全部
    0 采集 收起 來源:Python簡介

    2021-03-01

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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