前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习笔记1:序列字符串列表操作

python学习笔记1:序列字符串列表操作

作者头像
超级大猪
发布2019-11-21 20:17:07
4560
发布2019-11-21 20:17:07
举报
文章被收录于专栏:大猪的笔记大猪的笔记

一、字符串切片的原理

代码语言:javascript
复制
s='abcde'
for i in range(5,0,-1):
    print s[0:i]

print 'dbc' in 'abcd'

二、字符串模版

代码语言:javascript
复制
from string import Template

s = Template("Hello , my dear ${username}")

print s.substitute(username = 'yzh')

s="today is a great day"
print s.upper()

三、三引号

代码语言:javascript
复制
errHTML = ''' 
<HTML><HEAD><TITLE> 
Friends CGI Demo</TITLE></HEAD> 
<BODY><H3>ERROR</H3> 
<B>%s</B><P> 
<FORM><INPUT TYPE=button VALUE=Back 
ONCLICK="window.history.back()"></FORM> 
Edit By Vheavens 
Edit By Vheavens                               
</BODY></HTML> 
''' 

print errHTML

四、unicode和编码解码

代码语言:javascript
复制
s= u"hehe"
utf8S = s.encode("utf-8")
normalS = utf8S.decode("utf-8")
print normalS

五、哈希加密

代码语言:javascript
复制
import hashlib

s="yzh"
sa = hashlib.md5()
sa.update(s)
print sa.hexdigest()

sa.update("yzh1")
print sa.hexdigest()

六、简易正则

代码语言:javascript
复制
import re
errHTML ='''
username:yzh
userqq:123
username:lsl
userqq:456
'''
p = re.compile("username:(.*)\suserqq:(?P\d*)",re.IGNORECASE)

m =  p.finditer(errHTML)

if m:
   for i in m:
       print i.group("qq")
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-01-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、字符串切片的原理
  • 二、字符串模版
  • 三、三引号
  • 四、unicode和编码解码
  • 五、哈希加密
  • 六、简易正则
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档