python基礎-01

來源:互聯網
上載者:User

標籤:一個   資料類型   使用者輸入   命名規範   區分   if while   python基礎   數字   python   

1.程式設計語言簡單分類

    進階語言最早的機器語言

    組合語言

    進階語言:C語言,python,java,C++,C#,object-c

 

2.python是一門什麼樣的語言?

編譯型,解釋型,靜態語言,動態語言,強型別定義語言和弱類型定義語言。

編譯和解釋的區別:使用的方法不同

解釋型:指令碼運行

 

3.python變數的命名規範

    (1)只能是字母,數字,底線組成

    (2)不能數字開頭或者全數字(強制規定)

    (3)不能是python的關鍵字 def if while

    (4)不要用中文

    (5)不要太長

    (6)盡量有意義

    (7)推薦使用:駝峰體:單字首大寫

                 底線:單詞用底線分開

    (8)區分大小寫

 

4.資料類型(初始)

在python中每個變數都是有類型的

    (1).  整數(int).

   (2).  字串(str).

       字元:你能看見的單一文字元號

       字串:一堆字元按照固定的順序排列

       用‘,‘‘,‘‘ ‘ ,""括起來

           注意:print("")   #Null 字元串

                     print(" ") #空白字元串

    (3).  布爾(bool) 對和錯,真和假。True  False

     type(變數)  告訴你這個變數是什麼類型的

 

5.使用者互動 input(提示).會返給你輸入的內容

input("請輸入你的名字:") #程式會停在這裡,等待使用者輸入

s="我叫name,今年18歲."

print(s)

 

    a=input("請輸入a:")

    b=input("請輸入b:")

    字串轉換成int

    int(str)

    c=int(a)

    d=int(b)

    print(c+d)

常量 不可變的變數

在python沒有絕對的常量。大家約定俗成。所有的變數字母都用大寫就是常量

列印語句

print("12","13")

 

6.條件判斷

#if:如果

else: #否則,條件不成立的時候執行的內容

 

(1)if 條件:

        代碼塊

 

     else條件:

        代碼塊

   

(2)if 條件:

        代碼塊

     elif條件:

       代碼塊

     elif……

     else:

 

7.文法:

    while條件:

            代碼塊

    說明:判斷條件是否為真。如果真,執行代碼塊(迴圈體),執行完繼續判斷條件是否為真。如果真,繼續執行。直到條件為假停止。

 

(1)數數的問題

    index=1

    while index<101:

       print(index)

       index=index+1

 

(2)1+2+3+4+…+100=?

    index=1

    sum=0

    while index<101:

       sum=sum+index

       index=index+1

    print(sum)

 

break:停止迴圈。徹底停掉一個迴圈(停掉當前本層迴圈)

continue:停止本次迴圈。繼續執行下一次迴圈

(1)index=1

    while index<101:

                print(index)

    index=index+1

    if index==88:

       break

 

(2)index=1

    while index<101:

        if index==88:

           index=index+1

           continue

   

print(index)

index=index+1

python基礎-01

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.