python常用字符串处理函数_Python第10课:常用的字符串处理函数
Python第10課:常用的字符串處理函數
時間 2019-01-17上午10:00
主講?劉培富
地點 四樓電教室
1.字符的ascii碼及其逆運算
ord("x")?求ascii碼
chr(x)?還原字符
例如,chr(10)表示回車
2.求長度 len("xxx")
3.替換 "abcd".replace("c","x")
4.字符串截取:str = ‘0123456789’
print str[0:3] #截取第0位到長度3位的字符
print str[6:] #截取從第6位開始,到結尾
print str[:-3] #截取從頭開始到倒數第三個字符之前
print str[2] #截取第三個字符
print str[-1] #截取倒數第一個字符
print str[-3:-1] #截取倒數第三位與倒數第一位之前的字符
print str[-3:] #截取倒數第三位到結尾
4.查找子串
"abcdef".find("c")
找不到返回-1
5.字符串拼接:
xm="張三"
xb="男"
拼接方法1:xm+xb
拼接方法2:"%s%s"%(xm,xb)
6.字母處理:
.upper()?# 全部大寫
.lower()?# 全部小寫
.swapcase()?# 大小寫互換
.capitalize()?# 首字母大寫,其余小寫
.title()?# 首字母大寫
7.去空格及去指定字符
.strip() # 去兩邊空格
.lstrip()# 去左邊空格
.rstrip()# 去右邊空格
例:
a="//sfdsfsdf"
b=a.strip("/")
8.字符串判斷
.startswith('start')# 是否以start開頭
.endswith('end')# 是否以end結尾
.isalnum()# 是否全為字母或數字
.isalpha()# 是否全字母
.isdigit()# 是否全數字
.islower()# 是否全小寫
.isupper()# 是否全大寫
.istitle()# 判斷首字母是否為大寫
.isspace()# 判斷字符是否為空格
9.求哈希值
a="x"
b=hash(a)
10.字符串切片
可見,x.split(a,b)有兩個參數,第一個是切片的憑據,第二個是切成幾段,默認是-1。
11.類型轉換
轉型成浮點型 float("3.789")
練習題:
有人從網上爬取一段代碼,代碼如下:
第二階段:進階
核心專題
Python庫
Python 框架
階段介紹:
- ? ? ? ? ? ? ? ? ? ?
- 該階段你能學習到python所有強大的庫的運用 以及了解python最重要的幾個框架? ? ? ? ? ? ? ? ? ?
- ? ? ? ? ? ? ? ? ? ? ? ? 包括:Django、tornado、Bottle、web py、Flask、? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
- ? ? ? ? ? ? ? ? ? ? ? ? Pyramid、Aiohttp、Weppy、 Scrapy 等? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
實戰項目
請將上以代碼中的中文提取出來。
總結
以上是生活随笔為你收集整理的python常用字符串处理函数_Python第10课:常用的字符串处理函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】148. 排序链
- 下一篇: websocket python爬虫_p