一、python的基礎能夠分爲:數據 函數 控制流python
數據包括數據類型、變量、編碼、類與對象;shell
函數包括:print() input len() type() str() int() str() float() exit()等;bash
而常見的數據類型有:字符串 整數 浮點數 布爾值 空值 列表 詞典;函數
首先了解整數和字符串;編碼
整數:即數學裏面的數字;好比 1 2 45 等;spa
字符串:表示漢字; code
註釋:在引用字符串時須要用單引號括起來;如: print('hello word')對象
以下圖:第三行表示字符串; 第四行表示整數;utf-8
[root@localhost_002 py]# cat 22.py #!/usr/bin/env python # -*- coding:utf-8 -*- print('hello word') #表示字符串 print(32) #表示數字 [root@localhost_002 py]# python 22.py hello word 32
二、變量:變量時沒有固定的數,能夠改變的一個數值,而在計算機中,會有不少不少的數據,那麼怎麼去尋找這些數據呢,首先會給這些數據分類,而後放在不一樣的盒子中,這個盒子就是python中的變量(變量就是一個帶標籤和盒子,你能夠把數據放在盒子裏去);字符串
如: a=1 #則表示給變量賦予值爲1;
[root@localhost_002 py]# cat 33.py #!/usr/bin/env python # -*- coding:utf-8 -*- name='芬野' print(name) [root@localhost_002 py]# python 33.py 芬野
如上圖:咱們首先給變量name賦予值 芬野 , 而後再使用print打印出來;
註釋:變量名是以它最後一次賦予的值生效的;
1:變量值累加;
[root@localhost_002 py]# cat 44.py #!/usr/bin/env python # -*- coding:utf-8 -*- a=1 b=2 print(a+b) [root@localhost_002 py]# python 44.py 3
註釋:當給變量賦一個值,分兩種狀況;變量的括號能夠加也能夠不加的;以下:
當賦的值是字符串的時候,須要加單引號才能夠喲;
[root@localhost_002 py]# cat 33.py #!/usr/bin/env python # -*- coding:utf-8 -*- name='芬野' #第一次運行,不加括號; print(name) [root@localhost_002 py]# python 33.py 芬野 [root@localhost_002 py]# cat 44.py #!/usr/bin/env python # -*- coding:utf-8 -*- name=('芬野') #第二次加上括號; print(name) [root@localhost_002 py]# python 44.py 芬野
當賦予的值是整數時,則不須要;
[root@localhost_002 py]# cat 55.py #!/usr/bin/env python # -*- coding:utf-8 -*- age=(24) #第一次加上括號了; print(age) [root@localhost_002 py]# python 55.py 24 [root@localhost_002 py]# cat 66.py #!/usr/bin/env python # -*- coding:utf-8 -*- age=24 #第二次沒加括號了; print(age) [root@localhost_002 py]# python 66.py 24
三、input函數:設置input後,當程序運行時,則須要用戶在手動輸入內容,並按回車才能夠;至關於shell的 read -p參數;
[root@localhost_002 py]# cat 77.py #!/usr/bin/env python # -*- coding:utf-8 -*- input('你吃飯了麼?') [root@localhost_002 py]# python 77.py 你吃飯了麼?吃過了
固然,僅僅這樣輸入沒有意思,input函數能夠結合變量來使用的;以下;
[root@localhost_002 py]# cat 77.py #!/usr/bin/env python # -*- coding:utf-8 -*- name=input('你的名字叫什麼?') print('name')
還能夠把變量和字符串結合到一塊兒來用,以下;
[root@localhost_002 py]# cat 44.py #!/usr/bin/env python # -*- coding:utf-8 -*- name='芬野' #定義變量名name,賦值爲fenye; address='北京' #定義變量名address,賦值北京; age='二十四歲' #定義變量名age,賦值二十四歲; #print(name) print('個人名字叫'+name) #打印字符串「個人名字叫」和變量名name; print('如今我在'+address) #打印字符串「如今我在」和變量名addresss; print('今年我'+age) #打印字符串「今年我」和變量名age; [root@localhost_002 py]# python 44.py 個人名字叫芬野 如今我在北京 今年我二十四歲
以下小案例;打印以下內容;
你叫什麼名字?芬野
你最喜歡的電影是什麼?天下第一
請輸入本身喜歡的歌曲?死了都要愛
芬野很高興認識你
這部電影天下第一我也很喜歡
死了都要愛我沒聽過,不過我會找機會聽一下
[root@localhost_002 py]# cat 77.py #!/usr/bin/env python # -*- coding:utf-8 -*- a=input('你叫什麼?') b=input('你最喜歡的電影是什麼?') c=input('請輸入本身喜歡的歌曲?') print(a+'很高興認識你') print(b+'也是我最喜歡的電影') print(c+'雖然我沒聽歌,我會聽一下的') [root@localhost_002 py]# python 77.py 你叫什麼? [root@localhost_002 py]# cat 66.py #!/usr/bin/env python # -*- coding:utf-8 -*- age=input('你多大了?') print('我今年'+age)