python基礎筆記(一)

來源:互聯網
上載者:User

標籤:完成後   inf   字串   body   一段   ==   使用者輸入   單行   def   

1、就單個 python 檔案來說在 python 中 python 的尾碼可以是任意的。但如果這個 python 檔案需要匯入的時候如果不是 .py 會出錯。所以一般情況下 python 檔案的尾碼為 .py 

2、是 linux 中使用 ./檔案.py 時候需要在文檔的第一行註明解譯器路徑

# !/usr/bin/env/ python

3、聲明文檔的編碼為utf-8

# -*- coding:utf-8 -*-

4、python 的輸出函數 print

print(‘hello‘)

  括弧內為可接任何類型的變數並輸出該變數的內容

5、python 中單行注釋 使用 “井號” 多行注釋使用三引號‘‘‘ 或者"""

#這是一段單行注釋‘‘‘  這  是  多  行  注  釋‘‘‘"""  這  是  多  行  注  釋"""

  

6、python 的輸入  使用 input 方法來操作

value = input(‘提示資訊:‘)

  程式會一直停留在這裡等待使用者的輸入使用者輸入完成後會吧使用者輸入的內容賦值給 value 無論使用者輸入什麼內容都為 str 類型。

7、python 中變數名只能由字母、數字、底線命名。且不能由數字開頭。而且不能和 python 中的關鍵字重複,最好不要和 python 內建的東西重複(多練)

8、python 中的 if 語句

if 條件:    條件滿足執行的代碼塊...elif 條件:    elif條件滿足執行的代碼塊.......else:    if條件和elif中的條件都不滿足時候執行的代碼塊  #只要有一個條件滿足。下面的判斷就不執行了。

  上述代碼中 elif 與 else 是可選的。 elif 可以有若干個。但必須在 if 和 else 中間

  “:”(冒號)代表下面的一個代碼塊 代碼塊內部代碼縮排來表示   同一縮排代表在同一代碼塊內

  if 語句可以多層嵌套使用

  if elif else在同一縮排內。表示是一套if

  補充:pass關鍵字

‘‘‘if 1==1:                 #如果這樣使用會報錯。如果什麼都不執行使用pass關鍵字。else:    print(‘1=1‘)‘‘‘#應該這樣執行。if 1==1:    passelse:    print(‘1=1‘)

9、 python 的資料類型。

  字串:使用引號引起來的就是字串。

str1 = ‘abcdefg‘str2 = "我是一段字串"str3 = ‘‘‘我也是一段字串‘‘‘str4 = """我還是一段字串"""

  

    字串的加法:就是字串的拼接

fist_name = ‘zhang‘last_name = ‘jiashun‘name = fist+last_name  #name就會等於zhangjiashunprint(name)    

    字串的乘法:表示字串重複出現的次數

a = ‘123‘b = a * 3print(b)     #會輸出 123123123

  

  整數類型:不使用引號引起來的數字且沒有小數點的數字

a = 10b = 20c = a + bc = a - bc = a * bc = 100 / 10c = 2 ** 4              #2的4次冪c = 39 % 8             #39除以8的餘數c = 39 // 8              #地板除    39除以八的商(向下取整)

10、 while 迴圈

 

 

  

#該迴圈為死迴圈 while 1==1:     #條件成立進入代碼塊    print(‘ok‘)     #執行完代碼塊內最後一條語句後在次判斷while條件是否成立

  

count = 0while count < 10:    print(count)    count = count + 1    #count自身增加1後再次判斷while條件。

  

 

    

 

python基礎筆記(一)

聯繫我們

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