歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Python—課時ONE,python課時

Python—課時ONE,python課時

日期:2017/3/3 17:24:54   编辑:學習Linux

Python—課時ONE,python課時


熱度5 評論 95 www.BkJia.Com 網友分享於: 2017-02-27 04:02:13 浏覽數7183次

Python—課時ONE,python課時


  說實話第一次接觸Python還是在我剛上班的時候,聽說很多人這個開發語言很吊,應用的領域很多。but這些東西還不能夠吸引我,真正的原因是因為這個開發語言很是簡單,比較適合我這種2B學的。但是越往後越覺得這個語言的牛逼之處(雖然我現在才學到CLASS,但是已經覺得IQ不夠用了)。所以說我現在又得重新的復習下了,這個就很煩。順便也可以給剛剛學習Python的人做一些筆記。相信以我這種小學畢業的人做的筆記肯定是淺顯易懂了。

  很多人有可能是從Linux運維來學一點Python的,相信我現在光做運維是不行的了。擺在你面前的就兩條路:一個是運維開發,一個是純開發。好了咱們廢話也不多說了,因為我覺得還有可能堅持不下來,所以就不在這個地方立flag了。讓我們開始裝X之路......

  對了下面咱們使用的Python版本都是Python3x,開發平台為window,使用的開發工具為pycharm,下面我們就要開始開發之路了,記住你只一個運維開發。

  首先國際慣例:在Linux系統上用vi編譯器寫出一個句話:

1 print("Hello World")

是不是感覺自己特別的牛逼,沒有錯,你現在已經是一個牛逼的程序員了。在這裡這個代碼做了一個打印動作打印出“Hello World”這句話(這裡我們這裡補充一下如果你試下Linux平台下把這個程序當錯一個腳本使用的話,也就是用vi編輯器寫了一個Python腳本,記得需要在第一行加上#!/usr/bin/python3或者是#!/usr/bin/env python3記住這兩個的區別,env是找系統的環境變量,也就是系統默認的Python3,相對於前面的好處就是,前者將Python所調用的解釋器定義死了,後者更加靈活)。

  一、變量

  變量也有一些命名的規范:

    1.變量開端不能是數字

    2.一個變量之間不能有空格

    3.變量不能是一個特殊字符,或者是Python自己占用的關鍵字

 1 #可變的量
 2 name = "yanweijian" #將yanweijian這個字符串賦值給了name這個變量
 3 #存儲數據,方便以後的調用
 4 x = 5
 5 y = 6
 6 print (y + x) #這裡的x,y可以是任意你輸入的一個值,然後相加
 7 #減少重復代碼
 8 name = "yanweijian"
 9 name2 = "abc"
10 msg = "Hello"
11 print (msg name)
12 print (msg name2) #這裡我們就省去了輸入名字的這個步驟,直接調用變量

  二、數據類型

 1 int(整型):任意的一個數字(Python2x中取值范圍是-2**31~2**31-1,這個是32位系統中,64位就是63次方,但是在Python3x中沒有限制)
 2 long(長整型):這個在Python3x中已經沒有了,所以你就把它當成皮放了吧
 3 float(浮點數):http://www.cnblogs.com/alex3714/articles/5895848.html
 4 complex(復數):這個小弟是真不知道所以就不解釋了,其實也用不到
 5 
 6 布爾:真或者是假 True or False 1(True) 或 0(False)
 7 True就是條件成立,False就是條件不成立
 8 5 + 10 > 12 (True)
 9 5 + 10 > 18 (False)
10 
11 字符串:"你好123" 被""包含起來的就是字符創

  三、字符串的常用功能

 1 hobbies = girl #變量
 2 msg = "yanweijian is good man" #變量
 3 #       0123456789.....(下標也叫索引)以此類推
 4 msg.strip() #移除空白
 5 msg[0:10] #比如我們只需要"yanweijian"這一段字符,這裡為什麼會寫到下標10呢,n對應的下標不是9嗎?大爺們切片需要記住顧頭不顧尾。
 6 len(msg) #長度
 7 msg1 = msg + "and he's hobbies " +hobbies
 8 print(msg1) #組合
 9 #上面的方法實際上調用了好幾次的內存,這樣會占用資源,所以一般不用這種方發
10 msg1 = "%s and he's hobbies %s" %(msg,hobbies) #格式化輸出,這樣也同樣實現了上面的功能

http://www.bkjia.com/Linuxjc/1195851.htmlwww.bkjia.comtrue

Copyright © Linux教程網 All Rights Reserved