一、int型別
進製標誌
二進位制0b開頭
八進位制0o開頭
十六進製制
0x開頭
二、float型別
三、str型別
- 格式化字串
引入:
字串之間相加,則會自動將兩個字串拼接為乙個字串。但是,字串不能和其他的型別的資料進行加法運算,所以
a = 123
print(『a=』+a)
就會報錯。
解決方式一:python中的 print() 方法,可以有兩個引數,輸出時會將這兩個引數一起輸出
a =
'abc'
print
('a='
, a)
# 結果為:
a= abc
解決方式二:在建立字串時,在字串中指定佔位符。
說明:%s 在字串中表示任意字元
%f 浮點數佔位符
%d 整數佔位符
b =
'hello %s'
%'孫悟空'
# 表示用孫悟空替換佔位符。
print
(b)# 結果為:
hello 孫悟空
b ='hello %s 你好 %s'%(
'tom'
,'孫悟空'
)# 表示用tom替換第乙個佔位符,用孫悟空替換第二個佔位符。
print
(b)# 結果為:
hello tom 你好 孫悟空
b ='hello%3s'
%'abcdefg'
# %3s表示字串的長度限制在最少為三個,不夠用空格補齊。
print
(b)# 結果為:
helloabcdefg
b ='hello%3.5s'
%'abcdefg'
# %3.5s表示字串的長度限制在3-5之間
print
(b)# 結果為:
helloabcde
b ='hello%.5s'
%'abcdefg'
# %.5s表示字串的長度限制在最大為5位
print
(b)# 結果為:
helloabcde
b ='hello%.2f'
%123.456
# 表示保留兩位小數
print
(b)# 結果為:
hello123.
46
解決方式三:(格式化字串)
a =
123b = f'hello '
print
(b)# 結果為:
hello 123
- 字串複製a =
'abc'
print
(a *3)
# 結果為:
abcabcabc
- 轉義字元
舉例說明
\』表示 』
\"表示 "
\t表示 製表符
\n表示 換行符
\\表示 反斜槓
\u***x
表示 unicode編碼
四、布林型別(bool)
五、空值(none)
六、型別檢查
a =
'abc'
print
(type
(a))
# 結果為:
<
class
'str'
>
Python筆記002 Python程式設計基礎概念
python 程式有模組組成。乙個模組對應 python 原始檔,一般字尾名是 py。模組有語句組成。執行 python程式時,按照模組中語句的順序依次執行。語句是 python 程式的構造單元,用於建立物件 變數複製 呼叫函式 控制語句等。的組織與縮排 很多程式語言通過字元 例如 花括號 關鍵字 ...
002 python 猜數小遊戲
python的迴圈語句 desc 請輸入模組編號 1 3 模組1 列印0到100的數 模組2 猜數遊戲 print desc part int input 執行第幾個模組 if part 1 print 列印0 100 count 0 while count 100 print count coun...
python 002 資料型別(set)
集合 set 特點 1 不同元素組成 2 無序 3 集合中元素必須是不可變型別 s print type s output set s set hello print s output s set abc abc sb print s output 集合set的方法 ss s.copy print ...