1. 程式人生 > >python day02

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----------')