python學習(二) 基本資料型別 整型,字元型

2022-09-11 11:12:18 字數 3734 閱讀 1336

type():顯示資料型別

#

整型,int

#python3裡,不管數字有多大,都是int型別

#python2裡,有大小區分,長整型:long int

a = "

123"

print

(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() #

轉換為標題

print

(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()

print

(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...