js裡面實現繼承的方式
寒假學習#3
第一個程式——print(‘hello world’)
第一堂課總是hello world,我們可以用在()中輸入想要在終端顯示出來的任何東西。
這是為什麼呢?,print()是Python中的一個內建函式,說到函式,那什麼又是函式呢?想想大家都用過電視機遙控器,按下一個按鈕就可以調大調小電視機音量,或者換臺,開關機。
這其實就是在使用函式,不同的按鈕代表著不同的函式,按下按鈕就會執行這個函式,表現出來的效果就是音量的增減或者電源的開關。Python中有很多內部函式,有不同的功能,我們可以直接拿出來用,就跟按遙控器不同的按鍵一樣,同時我們也可以自己建構函式,比如說,我想要按下一個按鈕讓電視機自動跳轉到我最喜歡的兒童頻道,原本遙控器上不會有這個按鈕,因為他不知道你最喜歡的是哪個頻道,所以這時候就需要我們自己來構造一個函式來完成這個功能了。
變數
什麼是變數?
更多有關函式的知識我們會在更深入的時候講到,今天我們來學習變數
什麼是變數?
我們使用變數在計算機的記憶體中儲存資料
apple = 3
首先我們執行這一行程式碼,Python編譯器會分配一部分記憶體出來將數字3儲存進這塊記憶體空間,然後這個變數apple就引用了這塊記憶體空間。所以,變數就好像是記憶體位置的一個標籤,我們可以在程式的任何地方使用這個變數或者說“標籤“”來獲取記憶體位置,也就是我們的資料被存放的地方。
這時候我們如果執行以下操作,Python就會打印出數字3,也就是我們剛定義的值。
print(apple)
基本資料型別
Python3 中有六個標準的資料型別:
Number(數字)
String(字串)
List(列表)
Tuple(元組)
Set(集合)
Dictionary(字典)
現在我們只需要認識下面4種
不同於數學中的等號,在程式設計中等號(=)用來給變數賦值。
等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值.
price = 10 #int 整形
rating = 4.9 #float 浮點型
string_name = ‘xiaogezhi' #string 字串
is_true = True #boolean value 布林值
整形(沒有小數點的整數)
浮點數(帶有小數點的數)
字串(一系列的字母或其他文字)Python中的字串用單引號 ’ 或雙引號 " 括起來,同時使用反斜槓 \ 轉義特殊字元。
獲取字串中的字元——len()
name = "xiao gezhi"
len(name)
len是length的縮寫,也就是長度,這個函式可以返回字串中的字元數量,當我們呼叫函式時,要在函式後面用括號括起來,括號內可以輸入函式需要的一些引數,在這裡我們把name輸入了這個函式中,這時就會將返回值打印出來,(注意!空格也算一個字元)
>>>print(len(name))
10
如果想獲取字串中的字元,可以用方括號定位,字串的擷取格式如下,第一位是0
name = 'xiaogezhi'
print(name[0]) # 輸出字串第一個字元
print(name[2:5]) # 輸出從第三個開始到第五個的字元
print(name[2:]) # 輸出從第三個開始的後的所有字元
print(name + 'haha') # 連線字串
如果想在字串中插入引號或者括號,則需要使用轉義字元反斜槓,但是由於\n是代表換行,所以要是不想讓反斜槓發生轉義,就可以在字串前面加一個r,表示原始字串。
>>>print('xiao\'gezhi')
xiaogezhi
>>>print(r'xiaogezhi\ne')
xiaogezhi\ne