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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • Python按順序訪問list

    ?

    請使用迭代的方式按順序輸出列表 L = ['Alice', 66, 'Bob', True, 'False', 100] 的偶數位置的元素。

    L = ['Alice', 66, 'Bob', True, 'False', 100]

    >>> num=0

    >>> for item in L:

    ...? ? ?num+=1

    ...? ? ?if num%2!=0:

    ...? ? ? ? ?continue

    ...? ? ?print(item)

    查看全部
  • 容器

    在Python中,包括列表(list)、元組(tuple)、字典(dict)、集合(set)等

    list可以放入數字、字符串等數據類型

    L = ['Alice', 66, 'Bob', True, 'False', 100]

    查看全部
  • 嵌套循環

    s1 = 'ABC'
    s2 = '123'
    for x in s1:
    ? ? for y in s2:
    ? ? ? ? print(x + y)
    對于外層循環,外層每循環1次,內層就會循環3次,因此,我們將會得到如下結果:

    查看全部
  • Python之continue繼續循環

    num = 0
    sum = 0
    while num <= 1000:
    ? ? num = num + 1
    ? ? if num % 2 == 1:
    ? ? ? ? continue#當num為奇數時,跳過后續循環代碼,繼續下一次循環
    ? ? sum = sum + num
    print(sum)

    查看全部
  • s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num = 1
    for ch in s:
    ? ? if num > 20:
    ? ? ? ? break
    ? ? print(ch)
    ? ? num = num + 1

    查看全部
  • Python之break跳出循環

    num = 1
    sum = 0
    while True:
    ? ? if num > 100:
    ? ? ? ? break
    ? ? sum = sum + num
    ? ? num = num + 1
    print(sum)

    查看全部
  • for循環

    s = 'ABCD'
    for ch in s:
    ? ? print(ch)
    # 注意縮進
    ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。

    查看全部
    0 采集 收起 來源:Python之for循環

    2025-06-07

  • if-elif-else

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

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

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

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

    查看全部
  • ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符

    查看全部
  • 為什么有編碼問題

    因為計算機只能處理數字,如果要處理文本,就必須先把文本轉換為數字才能處理。最早的計算機在設計時采用8個比特(bit)作為一個字節(byte),所以,一個字節能表示的最大的整數就是255(二進制11111111=十進制255),0 - 255被用來表示大小寫英文字母、數字和一些符號,這種編碼方式被稱為ASCII編碼,比如大寫字母 A 的編碼是65,小寫字母 z 的編碼是122。
    如果要表示中文,顯然一個字節是不夠的,至少需要兩個字節,而且還不能和ASCII編碼沖突,所以,中國制定了GB2312編碼,用來把中文編進去。
    類似的,日文和韓文等其他語言也有這個問題。為了統一所有文字的編碼,Unicode應運而生。Unicode把所有語言都統一到一套編碼里,這樣就不會再有亂碼問題了。
    Unicode通常用兩個字節表示一個字符,原有的英文編碼從單字節變成雙字節,只需要把高字節全部填為0就可以。

    在python3中,默認使用UTF-8 Unicode來進行編碼,因此我們可以在python中輸入任意形式的Unicode字符串,都不會遇到像python2中遇到的問題(在python2中,需要顯式指明該字符串是Unicode字符串)

    查看全部
  • Python的字符串format

    # 指定順序
    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.

    # 指定{}的名字w,c,b,i
    template = 'Hello {w}, Hello {c}, Hello , Hello {i}.'

    result = template.format(w = 'world', c = 'china', b = 'beijing', i = 'imooc')

    查看全部
  • 比如我們要表示字符串?I'm OK?,這時,可以用" "括起來表示:

    "I'm OK"


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

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

    2025-06-06

  • 短路計算

    在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

    在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。

    查看全部
  • 小數點位數

    round(num, 2) # ==> 3.33
    10//3 # ==> 3
    print(3 % 2) # ==> 1 因此3為奇數

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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