#######str字符串#####
str字符判断大小写
   url1 = 'http://www.cctv.com'
   url2 = 'file:///mnt'
   print url1.startswith('http')   #找出字符是否以'...'开头
   print url2.startswith('file')   #找出字符串是否以'...'开头
   print '123'.isdigit()  #判断是否为数字
   print '1a1'.isdigit()   #判断是否为数字
   print 'Hello'.istitle()  #判断是否位标题,第一个字母大写,其余小写
   print 'hello'.upper()  #将小写转成大写
   print 'HELLO'.lower()  #将大写转换成小写
   print 'hello'.islower()  #判断是小写
   print 'HELLoO'.isupper() #判断是大写
str字符串开头和结尾匹配
 s = 'hello.jpg'
   print s.endswith('.jpg')#找出字符串是否以...结尾
str字符串的分离和连接
分离
 s = '172.25.254.250'
   sl = s.split('.')   #split对于字符串进行分离,分割符为'.'
连接
   print '/'.join('hello')  #连接符为‘/’
   h/e/l/l/o
str字符串的特性
# 索引:0,1,2,3,4 索引值是从0开始
   s = 'hello'       #定义字符串
   print s[0]        #索引第0个字符,即“h”
   print s[1]        #索引第一个字符,即“e”
# 切片
# 切片的规则:s[start:end:step] 从start开始到end-1结束,步长:step
   print s[0:3]
   print s[0:4:2]
   print s[:]       # 显示所有字符
   print s[:3]        # 显示前3个字符
   print s[::-1]      # 对字符串倒叙输出
   print s[1:]      # 除了第一个字符以外,其他全部显示
   print s * 10      # 重复10次
   print 'hello ' + 'world'   # 连接
# 成员操作符
   print 'q' in s     # 查找字符串中是否有‘q’,有则为“True”,没有则为“False”
str字符串的搜索和替换
 s = 'hello world'
   print len(*)            #统计字符串中字符个数
   print  s.find('world')         #find 找到字符串,并返回最小索引
   print s.replace('hello','westos')  #替换所指定的字符串
str字符串的统计
   print ‘heelloo’.count('o')          #统计字符串中有几个‘o’
 

python 字符串的特性的更多相关文章

  1. python字符串的特性及相关应用

    一.字符串定义 字符串是 Python 中最常用的数据类型.用单引号(' '),双引号(" ")或者三引号(''' ''')括起来的数据称为字符串(其中,使用三引号的字符串可以横跨 ...

  2. python 字符串处理

    介绍字符串相关的:比较,截取,替换,长度,连接,反转,编码,格式化,查找,复制,大小写,分割等操作 什么是字符串 字符串 字符串或串(String)是由数字.字母.下划线组成的一串字符.一般记为 s= ...

  3. Python之字符串的特性及常用方法

    字符串的特性 索引: (索引是从0开始) s='hello'print(s[0])print(s[4])print(s[-1]) #拿出最后一个字符 hoo12345678截取s[start:stop ...

  4. (原创)Python字符串系列(1)——str对象

    在本博客 <Python字符串系列> 中,将介绍以下内容: Python内置的str对象及操作 字符串的格式化 Python中的正则表达式 re模块 本文将介绍Python内置的 str ...

  5. 7.python字符串-内置方法分析

    上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...

  6. python 字符串探讨

    本文内容基于python3 几乎所有有用的程序都会涉及到某些文本处理,不管是解析数据还是产生输出.字符串的学习是重点中的重点,这一节将重点关注文本的操作处理,比如提取字符串,搜索,替换以及解析等.大部 ...

  7. python字符串-内置方法用法分析

    1.字母大小写相关(中文无效) 1.1 S.upper() -> string 返回一个字母全部大写的副本

  8. 关于python字符串连接的操作

    python字符串连接的N种方式 注:本文转自http://www.cnblogs.com/dream397/p/3925436.html 这是一篇不错的文章 故转 python中有很多字符串连接方式 ...

  9. StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings?

    StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing t ...

随机推荐

  1. HDOJ 1164 Eddy's research I

    Problem Description Eddy's interest is very extensive, recently he is interested in prime number. Ed ...

  2. Flash of Unstyled Content (FOUC)

    在这次的产品发布中,客户发现了一个问题,就是在Firefox浏览器中,页面在加载的时候,出现没有样式的内容一闪而过的现象.其实,在测试过程中,我们也看到了类似的问题,但是并没有意识到这是一个问题,以为 ...

  3. Luogu 2149 [SDOI2009]Elaxia的路线

    感觉这题可以模板化. 听说spfa死了,所以要练堆优化dijkstra. 首先对$x_{1},y_{1},x_{2},y_{2}$各跑一遍最短路,然后扫一遍所有边看看是不是同时在两个点的最短路里面,如 ...

  4. Linux网络服务管理命令

    netstat命令 示例:查看指定的服务是否开启netstat | grep ssh | grep -v grep 网络下载器————wget wget是一个Linux环境下用于从WWW上提取文件的工 ...

  5. java 中一个char包含几个字节

    背景   char包含几个字节可能记得在上学的时候书上写的是2个字节,一直没有深究,今天我们来探究一下到底一个char多少个字节? Char   char在设计之初的时候被用来存储字符,可是世界上有那 ...

  6. 导出Excel多个表多个sheet

    protected void Page_Load(object sender, EventArgs e)    {        DataTable dt = new DataTable();     ...

  7. HTML5与CSS3设计模式 中文版 高清PDF扫描版

    HTML5与CSS3设计模式是一部全面讲述用HTML5和CSS3设计网页的教程.书中含350个即时可用的模式 (HTML5和CSS3代码片段),直接复制粘贴即可使用,更可以组合起来构建出无穷的解决方案 ...

  8. 点石成金:访客至上的网页设计秘笈(原书第2版) 中文PDF版

    可用性设计是Web设计中最重要也是难度最大的一项任务.本书作者根据多年从业的经验,剖析用户的心理,在用户使用的模式.为扫描进行设计.导航设计.主页布局.可用性测试等方面提出了许多独特的观点,并给出了大 ...

  9. FineUI从iis6迁移到iis7.5上遇到的奇葩事情

    前天把一台旧服务器上的windows2003+iis6上的fineui项目迁移到了win7+iis7上面来了,没有编译,直接以源码方式运行. 本来运行的好好的,昨天下午在上面用vs2010打开了一下看 ...

  10. 微信创建带参数二维码,并加上logo

    现在需要创建一个场景二维码,除了基础的微信接口创建外,需要加上小logo,思路如下: 1. 首先根据微信的开发文档创建二维码,获取二维码的url,没啥可说的,按照文档来就好了 获取到的二维码就是这么素 ...