數字型別和字串型別

2021-10-25 08:41:55 字數 1551 閱讀 2627

2.oct()函式將十進位制轉換成八進位制

3.hex()函式將十進位制轉換成十六進製制    

十六進製制表示:0-9 a b c d e f

4.數字型別的特性:   

只能存放乙個值 

一經定義,不可更改

直接訪問

分類:整型,布林,浮點,複數

5.字串型別 

引號包含的都是字串型別

s1='hello world'  s="hello world"

s2="""hello world""" 

s3='''hello world''' 

單引雙引沒有區別

6.字串的常用操作 

strip()移除空白,也可以去除其他的字元 

slipt()分割,預設以空格分割。也可以以其他的字元分割 

len()長度  切片:如print(x[1:3])也是顧頭不顧尾  

print(x[0:5:2])#0 2 4

capitalize()首字母大寫

center()居中顯示例如:x='hello'  print(x.center(30,'#'))

count():計數,顧頭不顧尾,統計某個字元的個數,空格也算乙個字元 

endswith()以什麼結尾

satrtswith()以什麼開頭

find()查詢字元的索引位置,如果是負數,代表查詢失敗  

index()索引 

find()和index()的區別,如下圖:

format()字串格式化   

1.msg='name:{},age:{},***:{}'          

print(msg.format('haiyan',18,女)) 

2.msg='name:,age:,***:'    

print(msg.format('aaaaaa','bbbbbb'))   

3.msg='name:,age:'    

print(msg.format(x='haiyan',y='18',z='女')) 

isdigit()判斷是否是數字

islower()判斷是否是全部小寫

isupper()判斷是否是全部大寫

lower()全部轉換為小寫

upper()全部轉換為大寫

isspace()判斷是否是全都是空格

istitle()判斷是否是標題(首字母大寫) 

swapcase()大小寫字母翻轉

join()連線

repalce()替換  

msg='hello alex'  

print(msg.replace('e'),'a',1) 

print(msg.replace('e'),'a',2)

ljust()左對齊  

x='abc'    print(x.ljust(10,'*'))

分類:

python相關

Python 數字型別和字串型別的內建方法

一 數字型別內建方法 1.1 整型的內建方法 作用描述年齡 號碼 id號 定義方式 x 10 x int 10 x int 10.1 x int 10.1 報錯內建方法 沒有內建方法,只有算術運算和比較運算 存在乙個值還是多個值 存乙個值 有序or無序 有序 有索引 無序 無索引 壓根就沒有這一說 ...

python學習12 數字型別和字串

資料型別 這是python3,python3沒有python2的long型,多了個bool型。如下 數字型別,4種 python int 整型 num1 10 num2 20 num3 0x10 num4 0x20 print we are int numbers num1,num2,num3,nu...

Python資料型別(數字和字串)

python可以處理任意大的整數,包括負整數。浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的。比如,1.23 times10 9 和 12.3 times10 8 是完全相等的。整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道...