python基礎知識(一)

2021-09-17 22:03:48 字數 2235 閱讀 8894

數字和表示式

一、常用運算子

加法 +

減法 -

乘法 *

除法 /

整除  //

取模(餘) %

乘方 **

二、進製

十六進製制    0x開頭  比如:0xaf轉換成十進位制就是175

八進位制  0開頭  比如:010轉換成十進位制就是8

三、變數

變數(variable)

變數名可以包括字母、數字和下劃線(_)。變數不能以數字開頭

變數在使用之前要對它進行賦值

四、語句

print語句  比如:print 2*2

賦值語句  比如:a=2

輸入語句input  比如:input("the meaning of file:")

if語句   當條件為假時,什麼也沒有發生;當條件為真時,語句被執行 

在直譯器內使用if語句需要按兩次回車才能執行

比如:if 1==2:print("one equals two")

五、函式

計算乘方的函式pow()

2**3用函式來表示就是pow(2,3)

abs() 絕對值函式

比如:abs(-10)  結果為10

round() 會把浮點數四捨五入為最接近的整數值  比如:round(5.0/2.0)

floor()函式是將浮點數轉換為小於等於它的整數,不能直接使用,需要引入模組

與floor()函式相對的是ceil()函式,可以將給定的數值轉換成大於或等於它的最小整數

sqrt()函式是計算平方根的函式,如果使用負數會初選nan(not a number 非乙個數值)

cmath() 複數函式(complex math 複數)

六、模組

使用import匯入模組

比如:import math

print math.floor(33.7)

from 模組import函式 可以直接使用函式(如非必要還是堅持使用import直接匯入函式使用)

比如:from math import floor

print floor(33.7)

七、注釋

python中注釋採用# 它右側的內容不會被編譯

比如:#使用者輸入

user_name=raw_input("what's your name?")

八、字串

在python中字串使用單引號和雙引號沒有什麼區別

當字串中存在單引號(')時,字串用單引號會報錯,這時需要用到轉義引號'/

比如:'let's shopping!'就會報錯

正確的使用:'let\'s shopping!'

拼接字串使用+號

比如:"hello."+"world !"輸出的結果是「hello.world!」

在pyhon中字串和整數不能直接連線(或運算)

將python值轉換為字串的3種方法:str()函式、repr()函式、反引號(python3中不再使用反引號)

比如:temp=42

print("the temperature is:"+temp)就會報錯,字串與整數不能直接拼接

正確寫法:

temp=42

print("the temperature is:"+str(temp))

或print("the temperature is:"+repr(temp))

字串常用單引號或者雙引號來表示,但也有其他的表示形勢

長字串:需要跨多行用''',不需要使用f反斜槓進行轉義

比如:print ('''i'm leaning python

as long as this pen i

bought!''')

原始字串:以r開頭,最後乙個字串不能是反斜線(需要原樣表示路徑字串的時候常用到)

比如:print(r'c:\\programs files\python')

unicode字串:u為字首(python3中所有的字串都是unicode字串)

比如:u'hello world!'

Python基礎知識(一)

remove 在列表中找到並刪除乙個特定的資料項。insert 在某個特定的位置的前面增加乙個資料項。在列表末尾增加乙個資料項。pop 從列表末尾刪除資料。extend 在列表末尾增加乙個資料項集合。print 在螢幕上顯示。len 得出長度。isinstance 允許檢查某個特定識別符號是否包含某...

Python基礎知識(一)

變數命名規範 1.變數名可以包括字母 數字 下劃線,但是數字不能做為開頭 2.不能使用關鍵字 格式化輸出第一種方法 name input 請輸入你的姓名 age int input 請輸入您的年齡 job input 請輸入您的職業 hobby input 請輸入您的愛好 msg1 infomati...

python基礎知識一

應用領域全能,平衡發展,樣樣通,簡潔明瞭 單行注釋 多行注釋 input 輸入資料,且只以字串的格式輸入 print 列印資料 比如 python變數名一般包括數字 大小寫字母和下劃線,且以下劃線開頭的變數有特殊含義,大小寫敏感,推薦使用具有固定含義的英文單詞或縮寫。變數宣告,有以下三種情況。類名一...