第一天第一課從Hello world 學起
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.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.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 )
python定義變數的時候是先根據資料的大小開闢合適的記憶體空間,然後將資料儲存到對應的記憶體空間中,最後將變數和記憶體空間進行繫結重新給變數賦值時,是先重新開闢新的記憶體儲存的新資料,新的記憶體空間大小和新的資料大小一致,並且將變數和新的記憶體空間進行繫結。
例如:
x = 200
y = x
print(id(x))
print(id(y))
# id(變數)-- 獲取變數的地址
結果
python中變數真正儲存的其實是資料在記憶體裡的地址。