python day02
一 程式語言分類
機器語言:直接使用二進位制指令去編寫程式,直接操作硬體, 必須考慮硬體細節.
組合語言:用英文標籤取代二進位制指令去編寫程式,直接操作硬體,必須堪慮硬體細節.
高階語言:用人類理解的表達方式去編寫程式,通過作業系統間接地操作硬體,無需考慮硬體細節.
編譯型
解釋型
執行效率:機器語言>組合語言>編譯型>解釋型
開發效率:解釋型>編譯型>組合語言>機器語言
跨平臺性:解釋型>all
二 變數
1 什麼是變數!
量:記錄某種現實世界中事物的某種狀態
變:事物的某種狀態是可以發生變化的
2 為何要用變數
為了讓計算機能夠像人一樣記錄下來事物的某種狀態
3 如何用變數
先定義 後引用
重要!!先定義:定義變數的三大組成部分
#1 變數名:是訪問到值的唯一方式
#2 = :將變數值的記憶體地址繫結給變數名
#3 變數的值:用來表示事物的某種狀態,是我們要儲存的資料
例 Age(變數名)=18(變數的值
後引用:print(age)
4 變數名的命名
大前提:變數名應該對值有描述性的效果
命名規範:變數名只能是字母 數字或下劃線的任意組合
變數名的第一個字母不能是數字
關鍵字不能宣告為變數名{ 'and' 'as' 'assert' 'break' 'class' continue' 'def' 'del' 'elif' 'else' 'except' 'exec' 'finally' 'for' 'from' 'global' 'if' 'import' 'in' 'is' 'lambda' 'not' 'or' 'pass' 'print' 'raise' 'erturn' 'try' 'while' 'with' 'yield'
命名風格:駝峰體 Oldboy Of Age
純小寫字母下劃線(推薦使用)
三 與使用者互動
#1 接收使用者輸入
# name=inpue("請輸入你的賬號:") #name="egon"
# print(name)
#2 格式化輸出
# peint('a''b''c''e',10)
# name=input("請輸入你的賬號:") # name="egon"
# age=input("請輸入你的年齡")# age="18"
# print(name,age)
# print('my name is my age is',name,age)
# print('my name is',name,'my age is',age) # print('my name is %s my age is %s' %(name,age))
# print('my age is %s' %10)
# print('my age is %s' %[1,2,3])
# print('my age is %d' %10)
# print('my age is %d' %'aaaa')
# print('----------info of Egan------------------')
# input("Name:")
# input("Age:")
# input("Sex:")
# input("Job:")
# print('-------eng---------')
name=input("請輸入你的姓名:")
age=input("請輸入你的年齡:")
sex=input("請輸入你的性別:")
job=input("請輸入你的職業:")
print('---------info of',name,'----------')
print(" Name :%s\n Age :%s\n Sex :%s\n Job :%s\n "%(name,age,sex,job))
print('---------end----------')