1. 程式人生 > >01-Python的基礎知識1

01-Python的基礎知識1

sys 自動 code 寫法 turn lis aaa 寫入 finall

基礎即常識。

- Python的對象模型

  - Python中一切皆對象。

  - 內置對象:數字,字符串,列表,元組,集合等等。

- 基本輸入

  - 基本模式 變量 = input("提示字符串")

    - 其中變量和提示字符串可以省略

    - input函數將用戶輸入內容以字符串返回。

    - 代碼

1 a = input("i親輸入數據:")  #輸入
2 print(a)               # 打印輸入的內容
3 print(type(a))        # 查看a的數據類型,即input的返回類型

- 基本的輸出

  - 基本模式: print([obj1,...][,sep=‘ ‘][,end=" \n"][,file=sys.stdout])

  - 省略參數,print()函數所有參數都可以省略,輸出一個空行。 

print()#輸出空行

  - 輸出一個或多個對象 

print(123)   #輸出一個對象 

print(123, abc,"python", "ss")#輸出多個對象
# 結果默認用空格隔開    

  - 輸出分隔符

    - 默認分隔符為空格,可以使用sep參數來指定特殊符號作為分隔符

print(123, abc,"python", "ss", sep="**") 
# 輸出
# 123**abc**python**ss

  - 輸出結尾符號

    - 默認以回車換行符作為結尾符號。用end參數指定輸出結尾符號。 

print("ten")
print(100)

print("ten",end="=")
print(100)

/*
ten
100
ten=100
*/

  - 輸出文件:使用file參數指定輸出到特定文件 

file1 = open(data.txt, w)  # 打開文件data.txt(沒有則自動創建), w寫入格式
print(123,"abc",89,"python",file=file1)  #用file參數指定輸出到文件
file1.close()   # 文件打開後必須關閉
print(open(date.txt.read())  # 輸出從文件中讀出的內容,read()為open()的讀函數

- 程序基本結構

  - 縮進:Python使用縮進(空格)來表示代碼塊。通常末尾的冒號表示代碼塊的開始。

  - 註釋

    - 註釋寫法

      - 橫註釋: 以 # 開頭,可以單獨行,也可以在某行代碼後面,#後面的代碼不會被執行

      - 塊註釋: 好幾行代碼或者內容。以三個連續單引號或者雙引號開始和結束,中間任何內容機器都忽略掉

  - 續行

    - 使用"\"符號  

if i<144    and x>55:
    y = x-5
else:
    y = 0

    - 使用括號()    

print(abc,123,        aaa,354)

  - 分隔:使用分號 ; 分隔語句

  - 關鍵字:使用help("keywords")查看系統關鍵字。

 1 /*
 2 Here is a list of the Python keywords.  Enter any keyword to get more help.
 3 
 4 False               def                 if                  raise
 5 None                del                 import              return
 6 True                elif                in                  try
 7 and                 else                is                  while
 8 as                  except              lambda              with
 9 assert              finally             nonlocal            yield
10 break               for                 not                 
11 class               from                or                  
12 continue            global              pass             
13 
14 */

01-Python的基礎知識1