從無到有,電腦小白學python

2020-09-24 11:00:22

從無到有,電腦小白學python

day01 語言基礎和變數

第一天第一課從Hello world 學起

  • 1)hello word‘

    print(‘hello world’)

  • 2)python的基礎語法

在這裡插入圖片描述

2.1 常用的關鍵字

        ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
       'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
       'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
       'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

2.2常見的資料型別

a.整型(int)-- 所有整數對應的型別

b.浮點型(float)-- 所有小數的型別

c.字串(str)-- 所有文字對應的型別

d.布林型別(bool)-- true和false對應型別

  • 3)輸入輸出函數

3.1 輸出函數

a. print — 在控制檯列印製定資料,也可同時列印多個資料

例如 print(‘你好’)print(100,200,‘你好’)

b. 引數end— 預設情況下end的值是換行符,所以一個print資料打完過後就會自動換行。

print(100,200, end='.')

c. 引數set— set是用來控制一個print同時列印出來多個資料時,資料之間的間隔方式,預設是空格。

print(10, 20, 30, 40, sep='.')  # 10.20.30.40

3.2 輸入函數

input(輸入提示資訊) - 獲取從控制檯中輸入的內容,以字串的形式返回(輸入的時候回車結束)

name = input('請輸入姓名:')
print(name)       # 輸入的時候是什麼資料,name中儲存的就是什麼
  • 4.) 變數

    4.1 什麼是變數?

    變數是用來儲存資料的

    4.2 定義變數

    語法: 變數 = 資料

    **a.變數名: ** 程式設計師自己命名;要求:是識別符號;不能是關鍵字。
    **b.「=」 : ** 輔助符號,固定寫法。

    **c.資料: ** 可以是任何需要儲存資料型別,可以是已經賦值過的變數;可以運算表示式或函數呼叫方式。

    1.  使用變數
    使用變數就是使用變數中儲存的資料(資料能做的事情對應的變數都可以做)
    num = 10
    print(num + 20)   
    2.  修改變數
    age = 10
    print(age)
    3.  重新給變數賦值
    age = 20
    print(age)
    4.  同一個變數可以儲存不同型別的資料
    age = 'adc'
    print(age)
    5.  同時定義多個變數
    1) 同時定義多個變數賦相同的值
      變數名1 = 變數名2 = 變數名3 = 。。。 = 資料a = b = c = 100
    print(a, b, c)
    
    2)  同時定義多個變數賦不同的值
    變數名1,變數名2,變數名3,。。。=資料1,資料2,資料3
    x , y , z=1000, 2000, 3000
    print( x, y, z )
    
  • 5) 定義變數和給變數賦值

    python定義變數的時候是先根據資料的大小開闢合適的記憶體空間,然後將資料儲存到對應的記憶體空間中,最後將變數和記憶體空間進行繫結重新給變數賦值時,是先重新開闢新的記憶體儲存的新資料,新的記憶體空間大小和新的資料大小一致,並且將變數和新的記憶體空間進行繫結。

    例如:

    x = 200
    y = x
    print(id(x))
    print(id(y))
    
    # id(變數)-- 獲取變數的地址
    

    結果

    在這裡插入圖片描述

    python中變數真正儲存的其實是資料在記憶體裡的地址。