Python學習筆記2_基礎知識

算法、表達式、變量、語句、函數、模塊

每種語言,這些基本都是必不可少的內容。python與經典c、c++、java之類語言在這些內容的概念上感覺沒有什麼區別,不過值得注意的是,變量的定義非常不同,javascript統一用var,python更屌,不帶指定的,還有就是語句不以分號結尾,以行爲結束(若結尾無續行符的話)。。。

對於以上內容,記得以下幾條即可

  • 算術表達式中除法有普通的除法(如3/4=0.75,3.5/7.0=0.5等)和整除法(使用//運算,如2//3=0,3.5//3=1.0)。如果參與除法的兩個數有一個爲浮點數,結果也爲浮點數。

  • 長整型數末尾可追加L(爲區別1,一般不用小寫),當然不追加也是沒有問題的。八進制及十六進制分別用0和0X開頭。

  • 變量定義無需聲明類型,使用之前需對其賦值。

  • 用戶輸入的獲取可以使用函數input函數(raw_input函數在版本3.4.2中好像已經不可用了)

  • 模塊的使用可以通過import關鍵字導入模塊。如:

#方式一
import math
math.floor(32.9)
#方式二 使用這種方式就可以直接使用函數,但是得確保不會導入多個同名函數
from math import floor
floor(32.9)
  • pyton註釋使用#

  • 類型轉換使用函數,如int(),轉換成字符串可以使用str()及repr()

字符的分類

  • 長字符定義(跨行)使用三個”開頭和結尾.也可以使用在行末尾使用”\”進行轉義,這樣換行符就被轉義了。
#使用"""
str1 = """ hello,this is a long.......
        .........string"""

#也可以這樣使用
str2 = "hello,this is a long .......\
        .........string"
  • 原始字符的使用,其定義方法唯一不同的是需要在真正定義的字符前加r,但是需要注意,不能在原始字符結尾輸入反斜線進行轉義,若字符串真需要反斜線結尾,可以使用字符串進行拼接
#原始字符
str3 = r"D:\Program Files\Python"
#以\結尾的字符
str4 = r"D:\Program Files\Python""\\"
  • Unicode字符串的定義,是需要在真正定義的字符前加r
str5 = u"中文"

在交互式編程模式下可以使用help()查看幫助

重要函數:

這裏寫圖片描述


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章