<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          自學(xué)Python基礎(chǔ)知識匯總-第一節(jié)

          共 3314字,需瀏覽 7分鐘

           ·

          2021-03-12 23:19

          Python基礎(chǔ)01 Hello World!

          Python命令行

          假設(shè)你已經(jīng)安裝好了Python, 那么在命令提示符輸入:

          python

          將直接進(jìn)入python。然后在命令行提示符>>>后面輸入:

          >>>print('Hello World!')

          可以看到,隨后在屏幕上輸出:

          print是一個常用函數(shù),其功能就是輸出括號中得字符串。

          (在Python 2.x中,print還可以是一個關(guān)鍵字,可寫成print 'Hello World!',但這在3.x中行不通 )

          寫一段小程序

          另一個使用Python的方法,是寫一個Python程序。用文本編輯器寫一個.py結(jié)尾的文件,比如說hello.py

          hello.py中寫入如下,并保存:

          print('Hello World!')

          退出文本編輯器,然后在命令行輸入:

          $python hello.py

          來運(yùn)行hello.py。可以看到Python隨后輸出

          Hello World!

          Python基礎(chǔ)02 基本數(shù)據(jù)類型

          變量不需要聲明

          Python的變量不需要聲明,你可以直接輸入:

          >>>a = 10

          那么你的內(nèi)存里就有了一個變量a, 它的值是10,它的類型是integer (整數(shù))。在此之前你不需要做什么特別的聲明,而數(shù)據(jù)類型是Python自動決定的。

          >>>print(a)

          >>>print(type(a))

          那么會有如下輸出:

          10<class 'int'>

          這里,我們學(xué)到一個內(nèi)置函數(shù)type(), 用以查詢變量的類型。

          回收變量名

          如果你想讓a存儲不同的數(shù)據(jù),你不需要刪除原有變量就可以直接賦值。

          >>>a = 1.3

          >>>print(a,type(a))

          會有如下輸出

           1.3 <class 'float'>

          我們看到print的另一個用法,也就是print后跟多個輸出,以逗號分隔。

          基本數(shù)據(jù)類型

          a=10         # int 整數(shù)

          a=1.3        # float 浮點(diǎn)數(shù)

          a=True       # 真值 (True/False)

          a='Hello!'   # 字符串。字符串也可以用雙引號。

          以上是最常用的數(shù)據(jù)類型。此外還有分?jǐn)?shù),字符,復(fù)數(shù)等其他類型,有興趣的可以學(xué)習(xí)一下。

          變量不需要聲明,不需要刪除,可以直接回收適用。

          type(): 查詢數(shù)據(jù)類型

          整數(shù),浮點(diǎn)數(shù),真值,字符串

          Python基礎(chǔ)03 序列

          sequence 序列

          sequence(序列)是一組有順序元素集合

          (嚴(yán)格的說,是對象的集合,但鑒于我們還沒有引入“對象”概念,暫時說元素)

           

          序列可以包含一個或多個元素,也可以沒有任何元素。

          我們之前所說的基本數(shù)據(jù)類型,都可以作為序列的元素。元素還可以是另一個序列,以及我們以后要介紹的其他對象。

           

          序列有兩種:tuple(定值表;也有翻譯為元組) 和 list ()

          >>>s1 = (2, 1.3, 'love', 5.6, 9, 12, False)         # s1是一個tuple

          >>>s2 = [True, 5, 'smile']                          # s2是一個list

          >>>print(s1,type(s1))

          >>>print(s2,type(s2))

          tuple和list的主要區(qū)別在于,一旦建立,tuple的各個元素不可再變更,而list的各個元素可以再變更

          一個序列作為另一個序列的元素

          >>>s3 = [1,[3,4,5]]

          空序列

          >>>s4 = []

          元素的引用

          序列元素的下標(biāo)從0開始:

          >>>print(s1[0])

          >>>print(s2[2])

          >>>print(s3[1][2])

          由于list的元素可變更,你可以對list的某個元素賦值:

          >>>s2[1] = 3.0

          >>>print(s2)

          如果你對tuple做這樣的操作,會得到錯誤提示。

          所以,可以看到,序列的引用通過s[<int>]實(shí)現(xiàn), int為下標(biāo)

          其他引用方式

          范圍引用:基本樣式[下限:上限:步長]

          >>>print(s1[:5])             # 從開始到下標(biāo)4 (下標(biāo)5的元素 不包括在內(nèi))

          >>>print(s1[2:])             # 從下標(biāo)2到最后

          >>>print(s1[0:5:2])          # 從下標(biāo)0到下標(biāo)4 (下標(biāo)5不包括在內(nèi)),每隔2取一個元素 (下標(biāo)為0,2,4的元素)

          >>>print(s1[2:0:-1])         # 從下標(biāo)2到下標(biāo)1

          從上面可以看到,在范圍引用的時候,如果寫明上限,那么這個上限本身不包括在內(nèi)

          尾部元素引用

          >>>print(s1[-1])             # 序列最后一個元素

          >>>print(s1[-3])             # 序列倒數(shù)第三個元素

          同樣,如果s1[0:-1], 那么最后一個元素不會被引用 (再一次,不包括上限元素本身

          字符串是元組

          字符串是一種特殊的元組,因此可以執(zhí)行元組的相關(guān)操作。

          >>>str = 'abcdef'

          >>>print(str[2:4])

          tuple元素不可變,list元素可變

          序列的引用 s[2], s[1:8:2]

          字符串是一種tuple

          掃下方二維碼加老師微信

          或是搜索老師微信號:XTUOL1988【切記備注學(xué)習(xí)Python】

          領(lǐng)取Python web開發(fā),Python爬蟲,Python數(shù)據(jù)分析,人工智能等學(xué)習(xí)教程。帶你從零基礎(chǔ)系統(tǒng)性的學(xué)好Python!

          也可以加老師建的Python技術(shù)學(xué)習(xí)教程qq裙:245345507,二者加一個就可以!


          歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持


          萬水千山總是情,點(diǎn)個【在看】行不行


          *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)事宜


          瀏覽 100
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  精品久久久久久久久久久2012 | 97人人人 | 强伦轩人妻一区二区电影 | 四虎影院WWW、4H | 青青草视频手机华人 |