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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 1.在Python中,整數和整數,浮點數和整數之間可以直接進行許多運算

    其計算格式類似于日常的計算,如:
    a=10

    b=2.5

    c=a+b

    print(c)

    此時計算機輸出的結果為12.5

    減法、乘除法也是同樣的道理

    注:整數和浮點數進行計算后,結果都顯示浮點數形式,這是正常的

    ·在不同的Python版本中,計算的結果可能會不同,建議使用最新版Python


    2.Python支持取模運算(取模運算即為計算兩個數相除的余數的運算),取模運算使用%號表示。

    取模運算的格式與加減乘除法相同,寫作a%b

    如:3%2,3 /2=1......1,余數為1,因此3%2=1


    3. Python中還有一種叫“地板除”的運算,即為計算兩數相除,取整數部分為結果的運算,地板除的符號為//


    4.若計算后只想保留小數點后幾位,可以使用round()函數,round()函數包含兩個語句,第一個語句是需要進行保留小數點位數操作的那個數,第二個是保留的位數。

    如:

    a=10/3

    round(a, 2)=3.33

    查看全部
  • Python中定義一個變量的約束:(關鍵點)

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

    2.變量不能用數字開頭

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

    4.要定義一個變量,只需要以:

    變量名=數據

    這種格式寫一句語句,如:
    a=2

    此時a的值就為2

    a的值也可以是字符等,如:
    b='laosha'

    此時b的值就為字符串'laosha'

    注意:若要定義的變量的值是字符或字符串,則在需使用單引號括起這個字符串,否則將無法識別。

    5.在Python里面,一個變量可以先后存儲多種不同類型的數據。

    查看全部
  • 當使用print語句輸出文本時,注意在需要輸出的文本前后都有單引號'

    print和>>>不可以有空格

    注意(、)、'、')均為英文字符

    注意:使用python的print語句輸出文本時,除非使用# coding=utf-8等

    語句告訴計算機,不然所要輸出的文本中不能存在中文字符,否則電腦將無法識別

    如:

    print('你好')

    單獨執行這條語句,電腦將顯示錯誤

    但是當在前面加上提示語句告訴電腦時:
    如:
    # coding=utf-8

    print('你好')

    執行這段代碼,電腦將輸出"你好

    查看全部
  • print("你好世界")
    查看全部
  • 要定義只有一個元素的tuple,需要在元素后面添加一個逗號,

    查看全部
  • 在dict中,使用keys()方法,可以返回dict的所有key,在刪除某個元素時,可以通過這個方法先判斷某個元素是否存在,請改造前面的程序,使得即使key不存在時,刪除也不會拋異常。

    查看全部
  • count()方法用來統計tuple中某個元素出現的次數。

    index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。

    查看全部
  • 由于tuple一旦定義之后便不可修改,所以在實際編程中,tuple經常用于存放固定不變的數據。

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

    name.append('Gen')

    name.insert(6,'Phoebe')

    name.insert(7,'Zero')

    print(name)

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

    L.sort(reverse=True)

    print(L[-3:])

    輸出了倒數第三名

    查看全部
  • 奇數的,把num改為1即可

    num = 1

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

    for item in L:

    ? ? num = num + 1

    ? ? if num % 2 != 0:

    ? ? ? ? continue

    ? ? print(item)

    查看全部
  • python 中 T = (1, 'CH', [3, 4]) L = T[2] print(L) # ==> [3, 4] # 嘗試替換L中的元素 L[1] = 40 print(L) # ==> [3, 40] print(T) # ==> (1, 'CH', [3, 40]) 比如這個,講義里的代碼,L=T[2],我感覺是一個賦值語句啊,相當于把T[2]給了L,那L和T的本身應該沒關系吧,為什么變L會影響T呢。


    這個問題確實涉及到Python中一些基礎但重要的概念,特別是關于賦值語句、可變類型與不可變類型,以及對象引用的理解。下面我將詳細解釋為什么修改列表L的內容會影響元組T。

    1. 賦值語句的工作原理

    在Python中,賦值語句L = T[2]并不是在內存中創建T[2]的一個新副本賦給L,而是讓L和T[2]都指向同一個對象。這里的關鍵是理解“引用”的概念。在Python中,變量實際上是對內存中對象的引用。當你執行賦值操作時,你只是在創建一個新的引用,而不是復制對象本身。

    2. 可變類型與不可變類型

    ?不可變類型?:像整數、浮點數、字符串和元組等,一旦創建,其內容就不能改變。如果嘗試修改這些類型的對象,Python會創建一個新的對象。

    ?可變類型?:列表、字典和集合等是可以修改的。當你修改這些類型的對象時,實際上是在原地修改對象的內容,而不會創建新的對象。

    在你的例子中,T是一個元組,它是不可變的。但是,T中的第三個元素是一個列表,它是可變的。當你執行L = T[2]時,L和T[2]都指向同一個列表對象。因此,當你通過L修改這個列表時,實際上是在原地修改這個對象,而T[2]作為同一個對象的引用,自然會反映出這些修改。

    查看全部
  • True,第一個字母是要大寫

    查看全部
  • 變量初始化:

    names?列表存儲了人名。

    scores?列表存儲了對應的分數。

    index?初始化為 0,用于表示當前要訪問的?scores?列表元素的索引。

    for?循環:

    for name in names:?會遍歷?names?列表中的每個元素,每次循環將當前元素賦值給?name。

    訪問?scores?列表:

    score = scores[index]?這行代碼通過?index?變量訪問?scores?列表中的元素,將其賦值給?score。在第一次循環時,index?為 0,所以?scores[index]?就是?scores[0],即 45,這是?Alice?對應的分數。

    更新索引:

    index = index + 1?會將?index?的值加 1,這樣在下一次循環時,就可以訪問?scores?列表的下一個元素。

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

    2025-04-21

  • List是列表,其中的元素有序,可以容納不同元素
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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