老男孩第十四期Python學習班之Day01

1、廢話學習

  1. 開始洗腦。高大上的工做環境、周圍人的收入。就好像下一秒你們就能走上人生巔峯同樣的看着別人取得的成就。不要忘記有一個叫作倖存者誤差的概念?
  2. 跟着課程學習,就能如何如何。這個機率是有,可是也要付出相應和努力和隨機的運氣。我但願你們能沉下心來,不要像打了雞血同樣,那樣比較容易有落差,會打擊學習的積極性。一步一個腳印,願咱們你們每一步都走的穩!by the way,走得快還要自身穩。不要中止投資本身、鍛鍊本身、強壯本身。

2、helloworld編碼

    Python版本選擇,3.5.2最新版。 幾乎全部的Python庫都支持到了3.0。
    不選擇Python2.7版本是由於官方公告,Python2.7只支持到2020年。url

    

3、變量

    變量定義:spa

  1. 變量名只能是字母、數字、下劃線的任意組合。
  2. 變量名的一個字符不能是數字。
  3. 如下關鍵字不能是生命爲變量名:【and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yield】

    變量賦值:code

    

        PS:惋惜講師講的亂七八糟的,根本沒提內存地址,多是零基礎的班吧,講了也沒人聽懂。orm

4、字符編碼與二進制htm

    二進制:略吧。就是0、1和一個很low的烽火戲諸侯的例子。不如 百度百科-二進制 看的明白。內存

    字符編碼:仍是同樣,看了 百度百科-字符編碼 會更清晰一個脈絡。utf-8

    ASCII、GB2312(big5是支持中文繁體的)、GBK1.0、GB18030。這裏要解釋的是PC端都支持GB18030。手機端只支持到GB2312。因此可能會出現亂碼。 解決方法是使用utf-8。字符串

    Unicode(萬國碼、統一碼、單一碼)
    utf-8只是其中一個格式。我的建議之後代碼都使用utf-8。

    具體看百度百科吧,沒什麼好講的,單純的知識。

    註釋:

5、用戶交互程序

    一、最簡單的:需求輸入用戶名和密碼,直接顯示。

    代碼:
      

     結果:
       

    PS:這裏說一下吧,全部input()輸入的內容,都是字符串格式str()。   

    二、最low的方法,Python官方不推薦的方法,由於效率過低。

    代碼: 
      

    結果:
        

    三、格式化字符串的一種經常使用方式 %s %d
       
        PS:運行結果不貼了, 徹底同樣 。

    四、格式化字符串之format {0}佔位符
       
        PS:運行結果不貼了, 徹底同樣 。

    五、格式化字符串之format {name}佔位符
        
        PS:運行結果不貼了,徹底同樣。

    六、if...elif...else判斷之最簡單的例子
        代碼:
        
        運行結果:
        

    七、if...elif...else判斷之完整的例子--猜年齡
        
        PS:代碼沒錯,結果想向就行。 以爲input不加規範容易報錯,因此加個籠子關起來。 

    八、while...else...循環
    代碼:
    
    PS:邏輯很簡單,Python中while循環有else能夠操做。

    九、for循環
    代碼:
    
    PS:仍是挺簡單的。

    十、for循環之任性玩
    代碼:
         PS:玩唄。不報錯就ok。

相關文章
相關標籤/搜索