博客 / 詳情

返回

123

第一章 Python語言概述

1.1 計算機基礎

1.1.1 計算機特點

  • 運算速度快
  • 計算精確度高
  • 具有存儲和羅邏輯判斷能力

    • haode
  • 具有自動控制能力

    1.1.2 計算機常用設置及編碼

  • 二進制數
  • 二進制數制與其他數制
    (1)十進制(十進位計數制)
    (2)八進制(八進位計數制)
    (3)十六進制(十六進位計數制)
  • ASCII碼
  • Unicode編碼和UTF-8編碼
  • 進制轉換

    1.1.3 計算機系統組成

    在這裏插入圖片描述

計算機硬件系統(計算機五大部件):運算器、控制器、存儲器、輸入設備、輸出設備。
運算器又稱邏輯運算單元(Arithmetic Logic Unit,ALU),主要功能是對二進制編碼進行算術運算及基本邏輯運算。運算結果由控制器指揮送到內存儲器。
控制器基本功能是從內存儲器中取指令和執行指令。
存儲器具有記憶功能,用來保存信息。存儲器的存儲容量為字節,每個字節都有自己的編號,稱為“地址”。計算機處理數據時,一次可以運算的數據長度稱為一個“字”,一個字可以是一個字節,也可以是多個字節,1個字節等於8位,64位電腦處理器處理數據時一次能處理的最大位數為64位,也就是8個字節。內存儲器直接與CPU相連接,容量小,速度快;外存儲器,硬盤、磁帶、光盤等。
輸入設備:鍵盤鼠標等;
輸出設備:顯示器,打印機等;

1.1.4 操作系統

功能:進程管理、存儲管理、設備管理和文件管理。
在這裏插入圖片描述

1.1.5 程序設計語言

第一代:機器語言
由二進制0、1代碼構成

第二代:彙編語言

第三代:高級語言
C、Python、Java等

第四代:非過程化語言
兩個典型應用:數據庫查詢和應用程序生成器

1.2 Python語言簡介

Python之父是Guido Van Rossum,Guido也愛追劇,最喜歡的一部劇是Monty Python and the Fling Circus,Python就命名於此。去年底耐不住退休生活的寂寞,加入了微軟,重返工作崗位。
Python是完全面向對象的語言。函數、模塊、數字、字符串都是對象。
Python在執行時,首先將".py"文件中的源代碼翻譯成Python的byte code(字節碼),然後再由Python虛擬機執行這些byte code。

1.3 Python IDLE 開發環境

1.3.1 Python IDLE開發環境安裝

1,Windows操作系統安裝
[
Python Windows下載地址
](https://www.python.org/downlo...
2,Mac 操作系統安裝
[
Python Mac下載地址
](https://www.python.org/downlo...
3,UNIX/LINUX 操作系統安裝
[
Python UNIX/LINUX下載地址
](https://www.python.org/downlo...

1.3.2 運行Python程序

print("Goodbay World!")

1.4 標識符和變量

1.4.1 標識符和關鍵字

標誌符是用户編程時所使用的名字。
標識符由可以由字母、下劃線、數字組成,但是不能以數字開頭,且Python區分大小寫。
關鍵字就是具有特殊功能的標誌符。
在這裏插入圖片描述

1.4.2 常量和變量

常量就是不變的量。
變量的主要作用是儲存信息,Python中變量名區分大小寫。

1.5 輸入及輸出函數

輸入函數:input()
輸出函數:print()

輸入字符串

a = input("Please input a:")
b = input("Please input b:")
c = a + b
print(c)

輸入整數

a = int(input("Please input a:"))
b = int(input("Please input b:"))
c = a + b
print(c)

一次輸入兩個字符串(字符串之間用空格隔開)

a , b= input().split()
c = a + b
print(c)

一次輸入兩個及以上整數(數之間用空格隔開)

a , b= map(int,input().split())
c = a + b
print(c)
a , b , c, d= map(int,input().split())
e = a + b + c +d
print(e)
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.