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

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

  • 如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。例如:

    r'\(~_~)/?\(~_~)/'

    但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line?1
    Line?2
    Line?3'''

    上面這個字符串的表示方法和下面的是完全一樣的:

    'Line 1\nLine 2\nLine 3'

    還可以在多行字符串前面添加r,把這個多行字符串也變成一個raw字符串:

    r'''Python?is?created?by?"Guido".
    It?is?free?and?easy?to?learn.
    Let's?start?learn?Python?in?imooc!'''


    查看全部
  • # Enter a code

    # coding=utf-8

    lenth =? [1, 2, 3]

    wide = [5, 3, 2]

    high = [7, 3, 2]

    L = [lenth, wide, high]

    #長方體表面積計算公式為2*(長*寬+長*高+寬*高)

    S1 = 2 * (L[0][0] * L[1][0] + L[0][0] * L[2][0]+ L[1][0] * L[2][0])

    S2 = 2 * (L[0][1] * L[1][1] + L[0][1] * L[2][1]+ L[1][1] * L[2][1])

    S3 = 2 * (L[0][2] * L[1][2] + L[0][2] * L[2][2]+ L[1][2] * L[2][2])

    print(S1)

    print(S2)

    print(S3)



    查看全部
    0 采集 收起 來源:Python二維list

    2021-01-11

  • L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    L.pop(2)#刪除Candy

    L.pop(2)#刪除Candy后,David的位置向前移了一位,變成了2

    print(L)


    查看全部
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    names.append('Zero')

    names.insert(5,'Gen')

    names.insert(6,'Phoebe')

    print(names)


    查看全部
  • L = [95.5, 85, 59, 66, 72]

    L.sort(reverse = False)

    print(L[-1])

    print(L[-2])

    print(L[-3])


    查看全部
  • # Enter a code

    # coding=utf-8

    L = [95.5, 85, 59, 66, 72]

    L.sort(reverse = True)#sort()方法語法:

    #reverse -- 排序規則,reverse = True 降序,

    #reverse = False 升序(默認)

    #True首字母必須大寫才行。

    #reverse詞意:顛倒


    #輸出方法一

    print(L[0])

    print(L[1])

    print(L[2])

    #輸出方法二

    print(L[0:3])



    查看全部
  • L = ['Alice', 66, 'Bob', True, 'False', 100]?

    for i in range(len(L)):#len(L)即求L長度;range()返回一個可迭代對象,一般用在for循環中

    ? ? if((i + 1) % 2 == 0):

    ? ? ? ? print(L[i]);



    查看全部
  • Alice_Major = ['Chinese','Math','English']

    Alice_scores = [92,75,99]

    append: 將被添加的內容作為1個元素,默認添加到列表的最后;

    insert: 可以根據索引,指定添加位置,所以叫“插入”

    extend :將被添加的內容查分為單個元素,再添加到列表的最后。

    remove : 將制定的值刪除;

    pop : 默認從列表末尾進行刪除,也可以根據索引刪除制定位置的元素

    del : 根據索引刪除指定位置的元素

    查看全部
  • 短路計算。真 and? 假??總是輸出假

    如果先賦值a = False, 0 or a 則輸出False即a 的值



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

    查看全部
  • 布爾類型

    與運算

    只有兩個布爾值都為 True 時,計算結果才為 True。

    True?and?True?#?==>?True


    或運算

    只要有一個布爾值為 True,計算結果就是 True。

    True?or?False?#?==>?True


    非運算

    把True變為False,或者把False變為True:

    not?True?#?==>?False


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

    True and 0計算結果是0?
    繼續計算0 or 99計算結果是 99

    0、空字符串和None看成False,其他數值和非空字符串都看成True

    not計算的優先級 高于 and和or


    短路計算

    1. 計算a and b,如a是False,則結果為False,返回a;如果a是False,則結果取決于b,因此返回b。

    2. 計算a or b,如a是True,則結果為True,返回a;? 如果a是False,則結果取決于b,返回b。


    查看全部
  • # coding=utf-8

    # first mathod - circle

    sum1 = 0

    for i in range(101):

    ? ? sum1 += i


    print(sum1)



    # second mathod - digui

    def sum2(data):

    ? ? if data == 1:

    ? ? ? ? return 1

    ? ??

    ? ? return data + sum2(data-1)


    data = 100

    summ = sum2(data)

    print(summ)


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

    2021-01-11

  • # coding=utf-8

    def sub_sum(li):

    ? ? ji_sum = 0

    ? ? ou_sum = 0

    ? ??

    ? ? for i in range(len(li)):

    ? ? ? ? if (i%2) == 1:

    ? ? ? ? ? ? ou_sum += li[i]

    ? ? ? ??

    ? ? ? ? else:

    ? ? ? ? ? ? ji_sum += li[i]

    ? ? return ou_sum,ji_sum

    ? ??



    li = [1,2,3,4,5,6,7,8]

    [ou,ji] = sub_sum(li)


    print(ou,ji)


    查看全部
  • # Enter a code

    def square_of_sum(li):

    ? ? res = 0

    ? ? for i in li:

    ? ? ? ? res += i*i

    ? ? return res

    ? ??


    li = [1,2,3,4]

    a = square_of_sum(li)

    print(a)


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

    2021-01-11

  • 對于cmp(x, y),如果x < y 返回 -1,如果x == y 函數返回0,如果x > y函數返回1。

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

    2021-01-11

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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