1.字符串大小写转换

 def strChange():
str = "niuXinLong@163.com"
print("原字符串:" + str)
print("字母写转换成小写:" + str.lower())
print("字母写转换成大写:" + str.upper())
print("大写转换成小写,小写转换成大写:" + str.swapcase())
print("首字母大写:" + str.title())

2.字符串测试

 def strTest():
str = "Niuxinlong@163.com"
print("原始字符串:" + str)
print("是否全是字母:s.isalpha=%s" % str.isalpha())
print("是否全是数字:s.isdigit=%s" % str.isdigit())
print("是否全是空白字符:s.isdigit=%s" % str.isspace())
print("字母中是否全是小写:s.islower=%s" % str.islower())
print("字母中是否全是大写:s.isupper=%s" % str.isupper())
str = "Niuxinlong" # 注意此处“Niuxinlong@163.com”是检测不出来的,字符串中字母之间不能包含其他字符(非字母)
print("是否是首字母大写:s.istitle=%s" % str.istitle())

3.字符串分割与组合

 def strSplit():
str = "I love JuJingyi!"
print(str.split()) # 默认分隔符为空白字符,分割为列表形式
print(str.split("i", 2)) # 以字符"i"为分割符,分割2次。如果分割次数超过字符串最多分割的次数则分割最多的次数
strList = ["hello", "Word", "!"]
print("".join(str)) # 分割符.join()实现字符串的组合
print(" ".join(strList))
print("#".join(strList))
str = "Hello!"
print(" ".join(str)) # 如果join()方法的参数是字符串,默认分割符连接每个字符

4.字符串搜索和替换

 def strFind():
str = " I love ju Jingyi! "
print(str.find("i")) # 打印返回的第一"i"的标号,无则返回-1
print(str.count("i")) # 计算字符"i"在字符串中出现的次数
print(str.replace("j", "J", 1)) # 将字符串中的小写的"j"替换为大写"J"
print(str.lstrip()) # 去掉字符串左边的空格
print(str.rstrip()) # 去掉字符串右边的空格
print(str.strip()) # 去掉字符串左右的空格


if __name__ == "__main__":
  print("---------字符串大小写转换---------")
  strChange()
  print("\n---------字符串测试---------")
  strTest()
  print("\n---------字符串分割与组合---------")
  strSplit()
  print("\n---------字符串搜索和替换---------")
  strFind()

关联博客(CSDN):https://blog.csdn.net/m0_38022608/article/details/80207546

 
 

Python字符串全解的更多相关文章

  1. C# Tostring 格式化输出字符串全解

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 .ToString("D5") E 科学型 .ToString("E" ...

  2. Python字符串详解

    字符串 作用: 名字,性别,国籍,地址等描述信息 定义: 在单引号.双引号.三引号内,由一串字符组成 优先掌握的操作: 按索引取值(正向取+反向取):只能取 切片(顾头不顾尾,步长) 长度len 成员 ...

  3. 13.Python字符串详解(包含长字符串和原始字符串)

    简单地理解,字符串就是“一串字符”,也就是用引号包裹的任何数据,比如“Hello,Charlie”是一个字符串,“12345”也是一个字符串. Python 要求,字符串必须使用引号括起来,可以使用单 ...

  4. 高产的母猪之 python __init__全解

    python  __init__.py python 识别是不是一个模块的标准是目录下有无 __init__.py 模糊导入 模糊导入中的*中的模块是由__all__来定义的,__init__.py的 ...

  5. python 字符串查找

    python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法. 1 find()方法: )##从下标1开始,查找在字符串里第一个出现的子串:返回结果3 ...

  6. [转载] Python数据类型知识点全解

    [转载] Python数据类型知识点全解 1.字符串 字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.c ...

  7. Python 字符串方法详解

    Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息.        ...

  8. python基础知识——字符串详解

    大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...

  9. Python字符串(Str)详解

    字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可 字符串的格式 b = "hello itcast. ...

随机推荐

  1. cocos2d-x 3.0 播放MP4视频

    猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=545 很久以前写的一个2dx播放 ...

  2. 上海C++游戏服务器群活动PPT下载

    下载页面: http://download.csdn.net/download/jq0123/8227519 跨服与跨区的设计PPT 上海C++游戏服务器群 2014.11.9 沙龙讲义. 自我介绍 ...

  3. 03 SeekBar 音频播放拖拽进度条

    八,  SeekBar  音频播放拖拽进度条       >                 android:progress="40"   第一进度         and ...

  4. (六十七)Xcode导入XMPPFramework框架

    首先下载XMPPFramework框架,将Vendor内容导入到工程中,其中KissXML需要额外的框架,需要通过Xcode设置. 选择工程选项中TARGETS的General标签,最下侧有Linke ...

  5. UNIX环境高级编程——死锁

    操作系统中有若干进程并发执行,它们不断申请.使用.释放系统资源,虽然系统的进程协调.通信机制会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况.此时,若不借助外 ...

  6. Mybatis接口编程原理分析(二)

    在上一篇博客中 Mybatis接口编程原理分析(一)中我们介绍了MapperProxyFactory和MapperProxy,接下来我们要介绍的是MapperMethod MapperMethod:它 ...

  7. SQL Server扫盲系列——镜像篇

    为方便查看,并以专题形式展示,所以我会把一些文章整合起来.本部分为SQL Server镜像系列: 本文出处:http://blog.csdn.net/dba_huangzj/article/detai ...

  8. VB.NET版机房收费系统---异常处理

    异常处理,英文名为Exceptional Handling, 那时年少,还记得那年一起学习过的VB6.0的时候,常常使用ONError的错误语句.与传统VB6.0中的OnError语句相比.NET平台 ...

  9. 小强的HTML5移动开发之路(6)——Canvas图形绘制基础

    来自:http://blog.csdn.net/dawanganban/article/details/17686039 在前面提到Canvas是HTML5中一个重要特点,canvas功能非常强大,用 ...

  10. Robust Locally Weighted Regression 鲁棒局部加权回归 -R实现

    鲁棒局部加权回归 [转载时请注明来源]:http://www.cnblogs.com/runner-ljt/ Ljt 作为一个初学者,水平有限,欢迎交流指正. 算法参考文献: (1) Robust L ...