1. 程式人生 > >python入門(二)字符串的處理

python入門(二)字符串的處理

python入門

python常見的數據類型
a= 10 整數型
b=10.0 浮點型
c=“hello” 字符串
d=True 布爾 True/Fales

應用方法
整數:
a=1
print (a)
浮點數:
b=2.0
print (b)
布爾:
print (b>a)
True
print (b<a)
Fales
字符串:
c="hello,tom"
查找:
print c.find(‘h‘)
返回下標
0
print c.find(‘o‘)
4
print c.find(‘w‘)

查找不到返回
-1
替換
print c.replace(‘tom‘,‘lili‘)
hello,lili
分割
print c.split (‘,‘);
以逗號問分隔符
"hello","tom"
集成整合
c=":"
d=("hello","tom")
print c.join(d);
hello:tom
前後去空格
c=" hello,tom "
print c.strip();
hello,tom
字符串格式化
c=“hello,tom”
{0}.format(c)
hello,tom
{0}{1}.format("hello","tom")
hello tom
{1}{0}.format("hello","tom")
tom hello


列表list[]
列表可以把任何字符串,數字,字母加入,列表中的元素間沒有任何的關聯,列表沖存在下標,默認從0開始
比如:
conn=["1","1.11","hello","True"] 這就是一個列表
列表常用的處理方法:


c=conn.append("lili") 在列表最後添加一個元素
print (c)
1,1.11,hello,True,lili


c=conn.pop() 在列表最後刪除一個元素
print (c)
1,1.11,hello


conn.index() 返回元素的下標
print conn.index("hello")
2


conn.remove() 根據下標刪除元素
同上


conn.sort() 排序
conn.reverse() 反向排序


conn.[:] 分片,前開後閉
a=conn[1:3]
b=conn[:3]
c=conn[2:]
d=conn[:-1]
print a
[1.11,hello]
print b
[1,1.11,hello]
print c
[hello,True]
print d
[1,1.11,hello]

python入門(二)字符串的處理