python中數值類型、占位符、運算符及轉義字符詳細說明和示例代碼
一、數值類型
在Python中,數值類型包括整型(int)、浮點型(float)、布爾型(bool)和復數型(complex)。使用 type() 函數可以打印變量的類型。以下是詳細說明和示例:
- int(整型):表示任意大小的整數。
- float(浮點型):表示小數。
- bool(布爾型):用于邏輯判斷,固定值為
True(真)和False(假),區(qū)分大小寫。布爾值可視為整數: text{True} = 1 , text{False} = 0 。 - complex(復數型):形式為 z = a + bj ,其中 a 是實部, b 是虛部, j 是虛數單位。
示例代碼:
# 整型 a = 10 print(type(a)) # 輸出: <class 'int'> # 浮點型 b = 3.14 print(type(b)) # 輸出: <class 'float'> # 布爾型 c = True print(type(c)) # 輸出: <class 'bool'> print(int(c)) # 輸出: 1 (True轉整數) d = False print(int(d)) # 輸出: 0 (False轉整數) # 復數型 e = 1 + 2j print(type(e)) # 輸出: <class 'complex'> print(e.real) # 實部: 1.0 print(e.imag) # 虛部: 2.0
二、占位符
占位符用于格式化輸出字符串,支持 % 格式化和 f-string。
%格式化:%s:字符串占位符。%d:整數占位符。%f:浮點數占位符,默認小數點后六位(四舍五入)。%%:輸出百分號%。- 格式控制:如
%06d表示輸出6位整數,不足補零;%.7f控制小數位數。
示例代碼:
name = "yiyi" age = 18 # 多個變量用括號 print("名字: %s, 年齡: %d" % (name, age)) # 輸出: 名字: yiyi, 年齡: 18 num = 123 print("%06d" % num) # 輸出: 000123 (補零到6位) value = 2.345 print("%.7f" % value) # 輸出: 2.3450000 (控制小數位數) print("百分比: %%") # 輸出: 百分比: %f-string 格式化:更簡潔的字符串插值方式,格式為
f"{表達式}"。
示例代碼:name = "yiyi" age = 18 print(f"名字: {name}, 年齡: {age}") # 輸出: 名字: yiyi, 年齡: 18
三、運算符
運算符用于數學和賦值操作,包括算術運算符和賦值運算符。
算術運算符:
+,-,*,/:加減乘除。除法/總是產生浮點數,除數不能為0。//:取整除(向下取整),忽略小數部分。%:取余數。**:冪運算, m**n 表示 m 的 n 次方。- 優(yōu)先級:冪運算 ** 最高,其次是乘除取余取整除 *, /, %, // ,最后是加減 +, - 。同級從左向右計算,可用
()調整順序。 - 注意:若有浮點數參與運算,結果通常為浮點數。
示例代碼:
print(10 / 3) # 輸出: 3.333... (浮點數) print(10 // 3) # 輸出: 3 (向下取整) print(10 % 3) # 輸出: 1 (余數) print(2 ** 3) # 輸出: 8 (冪運算) # 優(yōu)先級示例 print(2 + 3 * 4) # 輸出: 14 (先乘后加) print((2 + 3) * 4) # 輸出: 20 (括號調整)
賦值運算符:如
+=,-=,用于簡化賦值操作。必須用于已定義的變量。
示例代碼:x = 5 x += 3 # 等價于 x = x + 3 print(x) # 輸出: 8 y = 10 y -= 2 # 等價于 y = y - 2 print(y) # 輸出: 8
注意:純數字不能直接使用賦值運算符,如
5 += 3會報錯。
四、輸入函數
input() 函數用于從用戶獲取輸入,返回字符串類型??赏ㄟ^類型轉換處理數值輸入。
示例代碼:
name = input("請輸入名字: ")
age_str = input("請輸入年齡: ")
age = int(age_str) # 轉換為整數
print(f"你好, {name}, 年齡: {age}")
五、轉義字符
轉義字符用于特殊字符處理,常見的有:
\t:制表符(縮進,通常4個空格)。\n:換行符。\r:回車(將光標移到行首)。\\:反斜杠符號。r前綴:創(chuàng)建原生字符串,忽略轉義。
示例代碼:
print("Hello\tWorld") # 輸出: Hello World (制表符)
print("Line1\nLine2") # 輸出: Line1換行Line2 (換行)
print("Start\rOver") # 輸出: Over (回車后覆蓋)
print("路徑: C:\\文件夾") # 輸出: 路徑: C:\文件夾 (反斜杠)
# r原生字符串
print(r"原始\n字符串") # 輸出: 原始\n字符串 (忽略轉義)
總結
到此這篇關于python中數值類型、占位符、運算符及轉義字符詳細說明和示例代碼的文章就介紹到這了,更多相關python數值類型、占位符、運算符及轉義字符內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python?OpenCV實現(xiàn)簡單的顏色識別功能(對紅色和藍色識別并輸出)
Python?OpenCV可以用來進行顏色識別,可以通過讀取圖像的像素值,來判斷像素點的顏色,從而實現(xiàn)顏色識別,這篇文章主要給大家介紹了關于Python?OpenCV實現(xiàn)簡單的顏色識別功能(對紅色和藍色識別并輸出)的相關資料,需要的朋友可以參考下2023-12-12
python中類的輸出或類的實例輸出為<__main__類名 object at xxxx>這種形式的原因
在本篇文章里小編給大家分享了關于python中類的輸出或類的實例輸出為何是<__main__類名 object at xxxx>這種形式,需要的朋友們可以參考下。2019-08-08

