cpu : 至關於人類大腦,運算和處理問題php
內存 : 臨時存儲數據,單點就消失,4G,8G,16G,32Gjava
硬盤 : 永久存儲數據python
操做系統 : 其實是管理計算機內存的分配,分頁分段,計算機資源的供需優先分配,控制輸入輸出設備的一種計算機程序,簡單來說操做系統是一個程序,控制每個硬件之間的數據交互.c++
python的創始人爲吉多·範羅蘇姆算法
python主要崇尚的市優美,清晰,簡單,而且功能全面,易學易懂,可擴展的語言.編程
目前puthon的主要應用領域安全
4.python在一些公司的應用多線程
除上面以外,還有搜狐、金山、騰訊、盛大、網易、百度、阿里、淘寶 、土豆、新浪、果殼等公司都在使用Python完成各類各樣的任務。框架
5.python發展史運維
Django (2004年誕生)
python2
C,java,c #功能重複,維護難度大
python3 (2008年誕生)
源碼統一,沒有重複代碼(功能),維護難度下降
計算機語言分爲編譯型,和解釋型語言兩種
編譯型 : 只編譯一次
優勢 : 運行速度快
缺點 : 開發速度慢
表明語言 : C,C++
解釋型 : 一句一句翻譯,逐行翻譯
優勢 : 開發速度快
缺點 : 運行速度慢
表明語言 : php python
Python是動態語言,是強類型定義語言(類型安全的語言);
VBScript是動態語言,是弱類型定義語言(類型不安全的語言);
JAVA是靜態語言,是強類型定義語言(類型安全的語言)。
總結 : python是一門動態解釋性的強類型定義解釋型語言
python優勢
2.python缺點
Cpython
Python的官方版本,使用C語言實現,使用最爲普遍,CPython實現會將源文件(py文件)轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。
Jython
Python的Java實現,Jython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行。
Ironpython
Python的C#實現,IronPython將Python代碼編譯成C#字節碼,而後在CLR上運行。(與Jython相似)
pypy(特殊)
Python實現的Python,將Python的字節碼字節碼再編譯成機器碼,動態編譯,開發快,運行快.
print() 打印
print("Hello,world!")#所有使用英文符號
意義 : 常量就是將變量名大寫,儘可能保持不更改的一種量
例子 : ALEX_AGE=50
input("提示語句"),其中python2和python3中有所不一樣,交互格式以下
#將用戶輸入的內容賦值給name變量 #python2的寫法 name = raw_input("請輸入用戶名:") print name #python3的寫法 name = input("請輸入用戶名:") print(name)
python3版本中 input 獲取到的內容所有都是字符串類型驗證以下
my_input=input("請輸入") print(type(my_input)) #打印的結果顯示my_input<class "str">str就是字符串的意思.
if -若是-選擇(包含5種)
單純選擇判斷
if 1>0:#條件判斷用 > < == 符號來進行,注意用冒號結束. print("打印要求")#條件成立後執行,注意要有縮進符,使用Tab實現縮進.
二選一選擇判斷
if 1>0: print("打印要求") else:#當if不成立時是執行. print("打印要求")#當else成立時執行操做.
多個選項進行單選
num = 1 if num == 1: print('打印要求') elif num == 2: print('打印要求') elif num == 3: print('打印要求') else: print("打印要求")#當num不知足以上條件要求時else才成立
多個選項進行多選
num = 1 if num == 1: print('打印要求') if num == 2: print('打印要求') if num == 3: print('打印要求') #此判斷能夠進行多個判斷進行多個選擇. #與單選判斷的區別是單選判斷時當知足一個條件要求後再也不判斷其它的條件.
if 嵌套
name = input('請輸入名字:') if name == 'meet': age = 18 if age == 18: print('打印要求') else: print('打印要求') else: print('打印要求') #能夠進行屢次嵌套判斷,要靈活運用,先後邏輯要通順.
注:結合網上了解的知識點,結合本身學到的,整理出我的對python基礎的理解.