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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    name_set = set(names)

    print('請輸入查詢名字')

    p=input()

    s=p.lower()

    for name in name_set:

    ? ? if s in name.lower():

    ? ? ? ? print('存在')? ?

    ? ? ? ? break

    else:

    ? ? print('不存在')

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

    print('請輸入查詢名字')

    p=input()

    s=p.lower()

    for name in names:

    ? ? if s in name.lower():

    ? ? ? ? print('存在')? ?

    ? ? ? ? break

    else:

    ? ? print('不存在')

    ? ? ? ? ? ?

    查看全部
  • Python的字符串

    字符串:用''或""括起來的部分

    含用'和"的字符串:

    1)字符串包含':用" "括起來表示。如:I'm OK --> "I'm OK"

    2)字符串包含":用''括起來表示 。如:'Learn "Python" in imooc'

    3)字符串同時包含'和":再用'和"可能會引起岐義,所以用轉義字符(\)

    使用轉義字符:\,轉義字符不計入字符串的內容中。

    示例 :Bob said "I'm OK" --> 'Bob said \"I\'m OK \"'


    常用轉義字符:

    1)\n :表換行

    2)\t:表一個制表符

    3) \\:表示\ 字符本身

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

    2022-03-04

  • Python的布爾類型

    1、與運算:只有兩個布爾值都為 True 時,計算結果才為 True。

    2、或運算:只要有一個布爾值為 True,計算結果就是 True。

    3、非運算:把True變為False,或者把False變為True。

    1)示例:

    not True # ==> False
    not False # ==> True

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

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

    示例:

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

    解釋:True and 0計算結果是0 ,繼續計算0 or 99計算結果是 99 。


    4、短路運算

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

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


    Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。

    示例:

    >>> a = 'python'

    >>> print ('hello,',a or 'world')

    hello, python

    >>> b = ''

    >>> print('hello,',b or 'world')

    hello, world

    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for key,v in d.items():

    ? ? n=0

    ? ? while n <3:

    ? ? ? ? print(key,v[n])

    ? ? ? ? n=n+1


    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for key in d:

    ? ? p=d[key]

    ? ? n=0

    ? ? while n <3:

    ? ? ? ? print(key,p[n])

    ? ? ? ? n=n+1

    查看全部
  • 取模運算

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

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

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

    查看全部
  • 我們可以使用if-elif-else語句來簡化以上的邏輯。其中elif就是else if的意思。

    這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了

    查看全部
  • 這是因為這行代碼是if判斷的一個子分支,因此需要縮進,在Python規范中,一般使用4個空格作為縮進

    查看全部
    0 采集 收起 來源:Python之if語句

    2022-03-03

  • Python的整數與浮點數

    1、四則運算

    整數和浮點數進行四則運算后得到的是浮點數。

    原因:浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。

    2、除法運算

    Python2 :? 10 / 3 結果:3 (原因:除數、被除數都是整數時,結果也默認為整數。這樣做不科學,所以Python3糾正了這一點)

    Python3: 10 / 3 結果:3.3333333333333335


    3、取模運算(%):求余數

    對2取??膳袛嗥媾肌?br />


    4、地板除法(//):得到的結果忽略小數部分,只保留整數部分。

    // 兩邊都是整數,結果也是整數。

    // 兩邊出現小數,結果是小數,但小數部分是.0


    5、小數點位數: round()

    round(數值,? 需保留的小數位數)

    如:round(10/3, 4) >>> 3.3333

    查看全部
  • 1、變量命令規則 :

    1)由大小寫英文字母、數字和下劃線_組成;

    2)不能用數字開頭;

    3)盡量不要和Python關鍵字重名;

    4)盡量起有意義的名字。


    2、定義變量:

    變量名 = 數據


    動態語言:變量可先后存儲多種不同類型的數據 (如:Python、Javascript等)

    靜態語言:變量只能存儲1種類型的數據(如:Java、C、C++等)

    查看全部
  • 對于課后習題,tuple中如果有列表類型的數據,則①可以不改變list本身,改變里面的數據;②也可以不改變list里面的數據,但是可以將list類型改為tuple類型(章節開頭有說明)

    查看全部
  • 雖然tuple中的list元素改變了,但是tuple本身指向的list仍然是同一個list,list本身并沒有改變,這是tuple所約束不到的范圍。

    查看全部
  • 因此,要定義只有一個元素的tuple,需要在元素后面添加一個逗號,。

    查看全部
  • tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。

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

    2022-03-02

  • 第一個命令
    win+R 打開運行輸入cmd,并輸入print('hello,world!')回車確定
    顯示hello,world!即為成功

    基礎知識
    在Python中前綴為
    0b的為二進制數
    0x的為十六進制數

    《浮點數》
    用科學計算法
    e代表10
    例:
    查看全部
  • d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49

    }

    l=d.keys()

    k=input()

    if k in l:

    ? ? d.pop(k)

    ? ? print(d)

    else:

    ? ? print(d)

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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