type():顯示資料型別
#整型,int
#python3裡,不管數字有多大,都是int型別
#python2裡,有大小區分,長整型:long int
a = "
123"
(type(a),a)
b =int (a)
print(type(b),b)
#佔位符進製轉換
當前數字用二進位制的位數表示
索引test = "
alexalex
"v = test.find("xa"
)print(v)
字串中是否只包含字母和數字
test = "
abc123
"v =test.isalnum()
print(v)
#製表符s = "
判斷是否為字母,漢字
test = "
jing
"v =test.isalpha()
print(v)
#判斷字串是否為數字
test = "ⅱ"
v1 = test.isdecimal() #
支援123
v2 = test.isdigit() #
支援②,123
v3 = test.isnumeric() #
支援 三,②,ⅱ,123
print(v1,v2,v3)
#字母,數字,下劃線:識別符號
#判斷是否為識別符號
test = "
_jfgh
"v =test.isidentifier()
print(v)
#判斷是否存在不可顯示的字元
#\t 製表符
#\n 換行符
test = "
you are
"v =test.isprintable()
print(v)
#判斷是否全部是空格
test = "
"v =test.isspace()
print(v)
test = "you are a man
"v1 = test.title() #
轉換為標題
(v1)
v2 = v1.istitle() #
判斷是否為標題
print(v2)
#將字串中的每個元素按照指定分隔符進行拼接
test = "
清風明月兩岸綠
"print(test) #
清風明月兩岸綠
t = '
'v = t.join(test) #
清 風 明 月 兩 岸 綠
print(v)
#填充test = '
alex
'v1 = test.ljust(10,"
@") #
alex@@@@@@
v2 = test.rjust(10,"
@") #
@@@@@@alex
print(v1,v2)
#判斷是否全部為大小寫 和 轉換為大小寫
test = "
alext
"v1 =test.isupper()
v2 =test.upper()
(v1,v2)
v3 =test.islower()
v4 =test.lower()
print(v3,v4)
#去除左右空格,換行
test = "
allell
"v1 =test.lstrip()
v2 =test.rstrip()
v3 =test.strip()
#從指定的字串中去除原文中左右子串行
#指定字元中有幾個字元就在原文中找幾個字元
x1 = test.lstrip("ex"
)x2 = test.rstrip("fl"
)x3 = test.strip("ax"
)print(x2)
#替換對應關係
test1 = "
abcd
"test2 = "
1234
"v = "
fbgyuewt;dkfobgdsc
"m =str.maketrans(test1,test2)
new_v = v.translate(m) #
f2gyuewt;4kfo2g4s3
print(new_v)
test = "testghsjghfsf"#
分成三份
v1 = test.partition("
s") #
('te', 's', 'tghsjghfsf')
v2 = test.rpartition("s"
)#遇到指定字元全部分割
v3 = test.split("s"
)v4 = test.rsplit("
s") #
['te', 'tgh', 'jghf', 'f']
print(v1)
python基本資料型別(二)
列表 列表初始化 list heihei haha hehe nums 1,3,5,7,8,13,20 1.查詢列表中的值 nums 0 1 print nums 0 nums 0 nums 2 5 5,7,8 從下標為2的元素切割到下標為5的元素,但不包含下標為5的元素 print nums 2 ...
python學習 基本資料型別
python不同於c,變數沒有型別,也不需要宣告 但是在使用變數前必須賦值,只有賦值以後才會被建立 我們此處所說的 型別 是指變數所指的記憶體中物件的型別 查詢 判斷變數所指的資料型別可以使用 type 函式 isinstance 函式 isinstance type函式用法及比較 python可以...
二 基本資料型別
數字型別 int float 字串型別 str 列表型別 list 字典型別 dict 一 數字型別 1.1 int型別 整型 在python中可以對整數進行加 減 乘 除 運算。1 3 4 5 3 2 6 6 36 10 4 2.5 定義 age 22 print type age int 1.2...