byte = bin(123)
print(byte)
#運行結果
0b1111011
複製代碼
oct_s = oct(123)
print(oct_s)
#運行結果
0o173
複製代碼
hex_s = hex(123)
print(hex_s)
#運行結果
0x7b
複製代碼
只能存放一個值
一經定義,不可更改 直接訪問 分類:int,float,complexpython
引號包含的都是字符串類型 單雙引號沒有區別git
s1='hello world'
s="hello world"
s2="""hello world"""
s3='''hello world'''
複製代碼
s = ' 123 '
new_s = s.strip()
print(new_s)
#運行結果
'123'
複製代碼
s = '1,2,3,4,5'
new_s = s.split(',') #以逗號分割字符串
print(new_s)
#運行結果
['1', '2', '3', '4', '5']
複製代碼
s = '1213'
lenth = len(s)
print(lenth)
## 運行結果
4
複製代碼
s = '12345'
new = s[0:3] #切片操做,顧頭不顧尾
print(new)
#運行結果
'123'
複製代碼
s = '123456789'
new = s[0:8:2] #位置0-7,步長爲2
print(new)
#運行結果
'1357'
複製代碼
capitalize() #首字母大寫api
s = 'python'
new_s = s.capitalize()
print(new_s)
#運行結果
'Python'
複製代碼
s = 'python'
print(s.center(30,'-')) ## 寬度30,python居中,空白位'-'填充,'-'可空可任意設置
#運行結果
------------python------------
複製代碼
s = '12311'
num = s.count('1') #統計字符串s中有幾個1
print(num)
#運行結果
3
複製代碼
s = '12311'
end = s.endswith('1') #判斷s是否以1結尾
print(end)
#運行結果
true
複製代碼
s = '12311'
start = s.startswith('1')
print(start)
#運行結果
true
複製代碼
s = '12311'
ret = s.find('3') #查找s中3所在的索引
print(ret)
#運行結果
2
複製代碼
s = '12311'
ret = s.find('3')
print(ret)
#運行結果
2
複製代碼
msg = 'name:{},age:{},sex:{}'
s = msg.format('haiyan', 18, '女')
print(s)
#運行結果
'name:haiyan,age:18,sex:女'
msg = 'name:{0},age:{1},sex:{0}'
s1 = msg.format('aaaaaa', 'bbbbbb')
print(s1)
#運行結果
'name:aaaaaa,age:bbbbbb,sex:aaaaaa'
msg = 'name:{x},age:{y},sex:{z}'
s2 = msg.format(x='haiyan', y='18', z='女')
print(s2)
#運行結果
'name:haiyan,age:18,sex:女'
複製代碼
s = '我叫%s,今年%s歲了,我愛%s' %('毛毛腿','18','睡覺')
print(s)
## 運行結果
'我叫毛毛腿,今年18歲了,我愛睡覺'
複製代碼
s = '123'
ret = s.isdigit()
print(ret)
#運行結果
true
複製代碼
s = 'python'
ret = s.lower()
print(ret)
#運行結果
true
複製代碼
s = 'PYTHON'
ret = s.isupper()
print(ret)
#運行結果
true
複製代碼
s = 'Python'
ret = s.lower()
print(ret)
#運行結果
'python'
複製代碼
s = 'Python'
ret = s.upper()
print(ret)
#運行結果
'PYTHON'
複製代碼
s = ' '
ret = s.isspace()
print(ret)
#運行結果
true
複製代碼
s = 'Python'
ret = s.istitle()
print(ret)
#運行結果
True
複製代碼
s = 'Python'
ret = s.swapcase()
print(ret)
#運行結果
'pYTHON'
複製代碼
s = 'Python'
ret = s.join('123456')
print(ret)
#運行結果
1Python2Python3Python4Python5Python6
複製代碼
s = 'Python'
ret = s.replace('P','IP')
print(ret)
#運行結果
'IPython'
複製代碼
s = 'Python'
ret = s.ljust(10,'-')
print(ret)
#運行結果
Python----
複製代碼
s = 'Python'
ret = s.rjust(10,'-')
print(ret)
#運行結果
----Python
複製代碼