Python字符串全解
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字符串全解的更多相关文章
- C# Tostring 格式化输出字符串全解
C 货币 2.5.ToString("C") ¥2.50 D 十进制数 .ToString("D5") E 科学型 .ToString("E" ...
- Python字符串详解
字符串 作用: 名字,性别,国籍,地址等描述信息 定义: 在单引号.双引号.三引号内,由一串字符组成 优先掌握的操作: 按索引取值(正向取+反向取):只能取 切片(顾头不顾尾,步长) 长度len 成员 ...
- 13.Python字符串详解(包含长字符串和原始字符串)
简单地理解,字符串就是“一串字符”,也就是用引号包裹的任何数据,比如“Hello,Charlie”是一个字符串,“12345”也是一个字符串. Python 要求,字符串必须使用引号括起来,可以使用单 ...
- 高产的母猪之 python __init__全解
python __init__.py python 识别是不是一个模块的标准是目录下有无 __init__.py 模糊导入 模糊导入中的*中的模块是由__all__来定义的,__init__.py的 ...
- python 字符串查找
python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法. 1 find()方法: )##从下标1开始,查找在字符串里第一个出现的子串:返回结果3 ...
- [转载] Python数据类型知识点全解
[转载] Python数据类型知识点全解 1.字符串 字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.c ...
- Python 字符串方法详解
Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. ...
- python基础知识——字符串详解
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...
- Python字符串(Str)详解
字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可 字符串的格式 b = "hello itcast. ...
随机推荐
- 如何在Cocos2D 1.0 中掩饰一个精灵(五)
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 掩饰和CCRenderTexture CCRenderTextu ...
- linux下JAVA开发的环境配置
1.去http: //java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-ex ...
- 05_学生管理系统,xml读写,布局的综合应用
最终要做的项目目标: 2.编写Android清单文件AndroidManifest.xml <?xml version="1.0" encoding="utf ...
- 简谈高通Trustzone的实现
从trust zone之我见知道,支持trustzone的芯片会跑在两个世界. 普通世界.安全世界,对应高通这边是HLOS,QSEE. 如下图: 如下是HLOS与QSEE的软件架构图 HLOS这两分为 ...
- 用 boost::multi_index 管理玩家
用 boost::multi_index 管理玩家(金庆的专栏)网游服务器上的玩家集合需要多种索引:如用ID查找,角色名查找, 用登录时分配的会话ID查找.用boost::multi_index进行玩 ...
- linux 下停止java jar包 shell
linux 下停止java jar包 shell http://injavawetrust.iteye.com #!/bin/sh APP_HOME=/home/ap/injavawetrust/ba ...
- 文件I/O实践(2) --文件stat
功能:获取文件元数据 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int st ...
- Leetcode_168_Excel Sheet Column Title
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42554641 Given a positive integ ...
- ConcurrentHashMap和HashTable的区别
hashtable是做了同步的,hashmap未考虑同步.所以hashmap在单线程情况下效率较高.hashtable在的多线程情况下,同步操作能保证程序执行的正确性. 但是hashtable每次同步 ...
- C++格式化输出,C++输出格式控制
在输出数据时,为简便起见,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出,如要求以十六进制或八进制形式 输出一个 整数,对输出的小数只保留两位小数等.有两种方 ...