1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        自學(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??梢钥吹絇ython隨后輸出

        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ī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            日本无遮羞打光屁股网站 | 欧美中文字幕一区二区三区老色批 | 两男插一女 | 操老女人视频 | 神马少妇 | 激情无码五月天 | 乱肉艳妇2在线观看潘金莲电影 | 国产做19a爰片久久毛片A片 | 日韩欧美高清无码 | 插综合网|