python學習day01 資料類型 if while

來源:互聯網
上載者:User

標籤:一個   數值   控制台   exe   機器   org   python學習   記事本   控制   

一、簡介

  python是由吉多·范羅蘇姆建立的,開發效率高可移植可擴充可嵌入,缺點是運行速度慢、不能加密、不能多線程運行。目前python的主要方向是雲端運算、WEB開發、科學運算、人工智慧、系統營運、金融、圖形GUI,python是解釋型語言通過Cpython解譯器進行解釋,轉化成機器能識別的語言,python通常使用pycharm進行開發。

二、安裝

  在官網www.python.org下載python3.5以上安裝包進行安裝,注意path下打勾(配置環境變數),這樣在控制台上輸入python就可以顯示版本資訊,安裝python2.7版本時有時環境變數會不成功,這時在安裝路徑下複製python.exe重新命名為python2.exe就可以了

  在網上搜尋下載pycharm及notepad安裝

三、hello world

      1、在控制台上直接編代碼,控制台輸入python後在游標後敲代碼就行了

print("hello world")

       需要注意的是這個print後面不用加分號

      2、使用記事本或者notepad編寫,只要檔案類型為.py就可以

       在控制台上轉到python代碼所在路徑,然後輸入命令python 檔案名稱.py

四、資料類型

      變數:變數由數字、字母、底線組成,以字母做開頭,使用駝峰體或者底線命名,駝峰體: 除首字母外的其他每個單字首大寫,如PythonTest,底線: 每個單詞之間用底線分開如python_test

  常量:python中沒有絕對常量,只是約定把變數名字母全為大寫的稱為常量,並不再改變其值

  注釋:使用 # 注釋單行,使用‘‘‘ ‘‘‘‘注釋多行

  整數:int      字串:str字串使用單引號‘ ‘ 或雙引號  " " 或三個單引號  ‘‘‘ ‘‘‘ 或三個雙引號  """  """,其中三個單引號和三個雙引號可以換行。

       布爾值(bool):只有真(True)假(False) 注意拼字

  將字串轉化為整數型

a="10"b="20"print(a+b)print(int(a)+int(b))

五、語句

  1、互動語句

      輸入     input("提示句")

   輸出     print("輸出內容")

a=input("請輸入一個數值")print(int(a)+10)

        需要注意的是input得到的是輸入內容的字串,查看一個變數的類型可以使用type命令

a=10b="123"type(a)type(b)

  2、if語句

a=8if a>10:    print("a>10")elif a>5:    print("a>5")else:    print("a<5")

      注意python中縮排很重要,if的代碼區應相對於if縮排一個tab鍵,while也是這樣,代碼縮排相同表明代碼處於同一層級,不存在嵌套。  

3、while迴圈

a=1while True:    if a>10:        break    if a==3:        a=a+1        continue    print(a)    a=a+1

break跳出所在迴圈並結束此迴圈,continue跳出所在迴圈執行此迴圈的下一個迴圈。

 

  

 

python學習day01 資料類型 if while

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.