01.從零開始學Python~Python入門

01.從零開始學Python~Python入門

基本語法

關於縮進

       很多編程語言,通過字符(例如:{}),關鍵字(begain/end)來劃分代碼塊,同時配合縮進來增加代碼的可讀性。而Python的話呢,是把縮進設計成了一種語法,變成了強制性。

       縮進時呢,我們要避免使用"Tab製表符",或者Tab與空格混合縮進風格。目前,常用的編輯器一般設置成:tab 製表符就是4個空格。

使用註釋

單行註釋
#這是一個單行註釋
多行註釋
'''
這是
多行
註釋
'''

\行連接符

一行代碼的長度一般沒有限制,但是爲了可讀性更強,當一行代碼很長的時候,就需要分成多行來寫。這個時候就需要\連接符

str = "你" \
      "好" \
      "嗎" \
      "朋" \
      "友"

對象

        Python 中,一切皆對象。每個對象由:標識(identity)、類型(type)、value(值) 組成。

        標識用於唯一標識對象,通常對應於對象在計算機內存中的地址。使用內置函數 id(obj) 可返回對象 obj 的標識。

        類型用於表示對象存儲的“數據”類型。類型可以限制對象的取值範圍以及可執行的操作。可以使用 type(obj)獲得對象的所屬類型。

        值表示對象所存儲的數據的信息。使用 print(obj)可以直接打印出值。

對象的本質就是:一個內存塊,擁有特定的值,支持特定類型的相關操作。

引用

        在 Python 中,變量也成爲:對象的引用。因爲,變量存儲的就是對象的地址。 變量通過地址引用了“對象”,變量位於"棧內存",對象位於"堆內存"

Python變量常見的數據類型

        變量賦值、數值型、字符串、列表、元組、字典、集合

Python數值類型

        int(有符號整型)、long(長整型)、float(浮點型)、complex(複數)

Python字符串類型

        從左到右,以0下標索引開始。從右到左,以-1下標索引開始

str = 'alvin is great'
print (str)                     # 輸出完整字符串
print (str[0])                  # 輸出第一個字符
print (str[2:6])                # 輸出第二至第五個字符串
print (str[1:])                 # 輸出第二至最後的字符串
print (str * 2)                 # 輸出字符串 2 次
print (str + "yes i do ")       # 連接字符串
print (str[-1])                 # 從右開始輸出第一個字符串
print (str[:])                  # 相當於 str[0:]或 str
print (str[-3:])                # 從右開始輸出第一至第三個字符串

在這裏插入圖片描述

格式化操作表


在這裏插入圖片描述

【聲明:圖片來自網絡】

轉義操作表

在這裏插入圖片描述

【聲明:圖片來自網絡】

列表

        列表可以表示 Python 大多數的集合類數據結構,採用[ ]標識,是 Python 最常用的符合數據類型。列表支持字符、數字、字符串、列表(嵌套)等。

list = [1,2,3,4,5,6,7]
print(list)
print(list[2:4])

在這裏插入圖片描述

Python 元組(Tuple)

       元組用()標識,內部元素用逗號分隔。元組內的元素不可以修改,意味着不可以二次 賦值。

tup = (1,2,3,4,5,6,7)
print(tup)
print(tup[2:6])

在這裏插入圖片描述

Python 字典(Dictionary)

       字典數據類型是有序的對象集合。字典的存取採用鍵-值存取的方式,即通過鍵取值。 字典用{}標識。

       關於鍵-值對存儲形式在計算機科學當中應用非常廣泛。程序訪問鍵-值對的‘鍵’,系 統會根據‘鍵’來獲取對應的‘值’,‘鍵’與‘值’是一一對應關係,且‘鍵’不能重複。 當我們的 Python 程序訪問字典的每一個鍵時,根據其去查找唯一對應的值。

       Key值不能相同,但是Value可以

dic = {1:"小明",2:"小張",3:"小剛"}
print(dic)
print(dic[2])

在這裏插入圖片描述

Python 集合(Set)

       集合(Set)是用於表示相互之間無序的一組元素。集合在算術上的運算包括交集、並 集、補集等。

       普通集合:實現交集、並集、補集操作,通過關鍵字 set 實現。

       不可變集合:初始化後不可以改變,通過關鍵字 frozenset 實現。

在這裏插入圖片描述

【聲明:圖片來自網絡】

整數範圍

        Python2 中,int 是 32 位,可以存儲僅-2147483648 到 2147483647 的整數(約± 21 億)。Long 類型是 64 位,可以存儲:-2^63--2^63-1 之間的數值。

        Python3 中,int 可以存儲任意大小的整數,long 被取消。

        Python3 中可以做超大數的計算,而不會造成“整數溢出”,這也是Python特別適合做科學運算的一個原因之一

        在Python種運算符和其他語言基本一樣,只是多了兩個運算符

        //:整數除法 7//2=3
        **:冪 2**3=8

Python中的時間

        計算機中時間的表示是僅“1970 年 1 月 1 日 00:00:00”開始,以毫秒(1/1000 秒) 進行計算。我們也把 1970 年返個時刻稱爲“unix 時間點”。

import time
print(time.time())

在這裏插入圖片描述

轉義字符

\(在行尾時) 續航符
\\ 反斜槓符號
\' 單引號
\" 雙引號
\b 退格(Backspace)
\n 換行
\t 橫向刢表符
\r 回車
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章