Python 字符串常用方法 day2
1、去空格和换行符:
s = ' a bc '
print(s.strip())#strip(),去掉字符串两边的空格和换行符,无法去除中间的空格
print(s.rstrip())#rstrip(),去掉右边的空格
print(s.lstrip())#lstrip(),去掉左边的空格
2、替换:
print(s.replace('a','A')) #把a替换为A,返回一个新的字符串,只替换不会更改原字符串
print(s.replace(' ',''))#把空格替换为空字符串
3、找下标:
s = 'abc'
print(s.index('c')) #找下标
print(s.find('a')) #找下标,若元素存在则同index
print(s.find('e')) #找不存在的下标,返回-1,用find
# print(s.index('f'))#找不存在的下标,报错ValueError
4、大小写
print(s.upper()) #把所有字母都变为大写
print(s.lower()) #把所有字母都变为小写
print(s.capitalize())#首字母大写,其余小写
print(s.title())#标题化,所有单词的首字母大写
5、补齐
print(s.center(50,'='))#把原字符串放在中间,若不够50,则将补齐50
print(s.center(5,'*'))
6、统计次数
print(s.count('c')) #找某个字符出现的次数
7、补零
s2 = ''
print(s2.zfill(5)) #在前面补0,补5-1个0
8、各种判断
print(s.startswith('a'))#true ,判断是否已xx开头
print(s.endswith('.jpg'))#false,判断是否已xx结尾
print(s.isdigit())#判断字符串里存的是否为整数
print(s2.islower())#是不是全是小写字母 ,数字应都是false
print(s2.isupper())#是不是全是大写字母
print(s2.isalpha())#是字母或汉字,全都返回true
print(s2.isalnum())#只有数字或字母或汉字会返回true,其他的全返回false(用于不允许输入特殊字符的情况)
print(s2.isspace())#判断是否都是空格
9、字符串格式化
s3 = '今天是{},欢迎{}登录'
s4 = 'insert into stu (id,username,passwd,phone) value ("{id}","{username}","{password}","{phone}")'
print(s3.format('','小明')) #做字符串格式化的
print(s4.format(username = 'abc',id = 1,password = 'abc12323',qq = '',phone = ''))
print(s4.format_map({"username":"abc",'id':1,"password":"dfasdf","phone":''}))#传一个字典
10、分割字符串(常用)
stus='xiaoming,xiaohei,xiaobai,jaojun'
print(stus.split(',')) #分割字符串,常用!!! 以逗号分割
example = 'a b c d ef 123'
print(example.split())#什么都不写,则以空格分割
print(example.split('.'))#没有句号 则将字符串放到一个list里
11、连接字符串(常用)
l = ['xiaoming', 'xiaohei', 'xiaobai', 'jaojun']
print(','.join(l)) #把list里面的每一个元素通过指定的字符串连接起来
print(' '.join(l)) #用空格把元素连接起来
Python 字符串常用方法 day2的更多相关文章
- python 字符串常用方法
字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() ...
- Python字符串常用方法(二)
二.字符串的操作常用方法 字符串的替换.删除.截取.复制.连接.比较.查找.分割等 1. string. lower() :转小写 2. string. upper() :转大写 3. string. ...
- python字符串常用方法、分割字符串等
一.字符串的常用方法 1.str.capitalize() 字符串首字母大写 2.str.center() 把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...
- Python字符串常用方法(一)
一.字符串的判断常用方法 字符串的字母,数字,大小写,空格等的判断 1.string. isalnum() :(字母数字判断) 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 Tr ...
- python字符串常用方法
#1.strip()去掉空格(字符串首.尾空格).lstrip()去掉左侧空格.rstrip()去掉右侧空格print(' abc '.lstrip())#>>abcprint(' abc ...
- Python 字符串常用方法总结
明确:对字符串的操作方法都不会改变原来字符串的值 1,去掉空格和特殊符号 name.strip() 去掉空格和换行符 name.strip('xx') 去掉某个字符串 name.lstrip() ...
- python 字符串 常用方法
name = 'ALLix9' print(name.casefold()) # 大写变成小写 name.lower() # 全变小写 '.isnumeric()) #判断是否是数字:正整数 prin ...
- python基础(2)字符串常用方法
python字符串常用方法 find(sub[, start[, end]]) 在索引start和end之间查找字符串sub 找到,则返回最左端的索引值,未找到,则返回-1 start和end都可 ...
- Python之旅Day2 元组 字符串 字典 集合
元组(tuple) 元组其实跟列表差不多,也是存一组数,与列表相比,元组一旦创建,便不能再修改,所以又叫只读列表. 语法: names = ("Wuchunwei","Y ...
随机推荐
- DATASNAP中间件调用带OUTPUT参数的存储过程
服务端: function TServerMethods1.spExecOut(funcId, sqlId, inParams: OleVariant): OleVariant;var d: Tfrm ...
- [学习笔记—Objective-C]《Objective-C-基础教程 第2版》第二章~第七章
在看完<Objective-C 程序设计 第6版>之后,看了一些关于iOS开发职位的面试题,发现自身基础非常是不牢,于是打算以查缺补漏的方式阅读还有一本关于Objective-C的基础书籍 ...
- python初码
第一次用python写代码,有一些不习惯,比如if.else.for.def后要加:.假设换一个编译工具可能会好点,否则仅仅能每次执行的时候查看错误信息.它的优点也正是这里不须要每条语句输入;.不须要 ...
- jquery选中表格的某行变色
<tr ng-click="+"selectRow("+i+");"+" ng-mouseover="+"chan ...
- jabberNet 修改花名册条目的昵称
修改昵称,这么简单的功能,在jabberNet里怎么实现? 翻遍了jabberNet里的代码,jabber.client.RosterManager也,JabberClient也,似乎都没有现成的方法 ...
- Git Stash方法
命令:git stash1.使用git stash 保存当前的工作现场, 那么就可以切换到其他分支进行工作,或者在当前分支上完成其他紧急的工作,比如修订一个bug测试提交. 2.如果一个使用了一个gi ...
- Git 少用 Pull 多用 Fetch 和 Merge 【已翻译100%】【转】
本文转载自:https://www.oschina.net/translate/git-fetch-and-merge?lang=chs&page=1# 本文有点长而且有点乱,但就像Mark ...
- 二分图染色模板(P1330 封锁阳光大学)
二分图染色模板(P1330 封锁阳光大学) 题目描述 曹是一只爱刷街的老曹,暑假期间,他每天都欢快地在阳光大学的校园里刷街.河蟹看到欢快的曹,感到不爽.河蟹决定封锁阳光大学,不让曹刷街. 阳光大学的校 ...
- C# 数据库备份与还原 小妹做了一个winform系统,需要对sql2000数据库备份和还原(小妹妹你太狠了)
成功了,把代码帖出来给大家看看,跟我刚开始帖出来的差不多,是需要杀掉进程的,我之前调用的存储过程,可能有点问题,现在改成sql了/// <summary> /// 数据库 ...
- [SDOI2007]游戏
https://zybuluo.com/ysner/note/1184420 题面 题意简单,但不太好概括. 戳我 解析 不成熟想法 据题意可知,字符串字符的顺序无影响. 并且判断两个字符串能否接龙可 ...