str
print('字符串操作') s='abc DEF hij'
print('首字母大写')
print(s.capitalize()) print('全大写')
print(s.upper()) print('全小写')
print(s.lower()) print('大小写翻转')
print(s.swapcase()) print('每个隔开的单词首字母大写')
print(s.title()) print('居中')
print(s.center(20,'#')) print('默认将一个tab键变成8个空格,如果tab前面的字符长度不足8个,则补全8个,如果tab键前面的字符长度超过8个不足16个则补全16个,以此类推每次补全8个')
print('abc\tdef'.expandtabs())
print('ab\tdef'.expandtabs())
print('a\tdef'.expandtabs())
print('abc\tef'.expandtabs()) print('长度')
print(len('abc一二三')) print('以什么开头')
print('abc一二三'.startswith('ab'))
print('abc一二三'.startswith('c一',2))
print('abc一二三'.startswith('c一',2,5)) print('abc'.find('d'))
print('以什么结尾')
print('abc一二三'.endswith('二三')) print('查找find找到返回位置索引,找不到返回-1;index找到返回索引位置,找不到报错')
print('abc'.find('b'))
print('abc'.find('d'))
print('abc'.index('b'))
#print('abc'.index('d')) print('去空格')
print(' abc def '.strip())
print('$*abc def*&*'.strip('$*'))
print('$$*abc def*&*$$'.lstrip('$*'))
print('$$*abc def*&*$$'.rstrip('$*')) print('统计个数')
print(' abc aaa'.count('a'))
print(' abc aaa'.count('aa'))
print(' abc aaa'.count('aaaa')) print('分隔')
print('abc def'.split())
print('abc %def'.split('%')) print('格式化输出')
print('我叫{},年龄{},性别{}'.format('小明',18,'男'))
print('我叫{0},年龄{1},性别{2},姓名{0}'.format('小明',18,'男'))
print('我叫{name},年龄{age},性别{sex}'.format(name='小明',age=18,sex='男')) print('替换')
print('abcabc'.replace('bc','d'))
print('abcabc'.replace('bc','d',1)) print('字符串abc123由字母或数字组成{}'.format('abc123'.isalnum()))
print('字符串abc由字母或数字组成{}'.format('abc'.isalnum()))
print('字符串123由字母或数字组成{}'.format(''.isalnum())) print('字符串abc123只由字母组成{}'.format('abc123'.isalpha()))
print('字符串abc由字母组成{}'.format('abc'.isalpha()))
print('字符串123由字母组成{}'.format(''.isalpha())) print('字符串abc123只由数字组成{}'.format('abc123'.isdigit()))
print('字符串abc由数字组成{}'.format('abc'.isdigit()))
print('字符串123由数字组成{}'.format(''.isdigit()))
str的更多相关文章
- [转]Python中的str与unicode处理方法
早上被python的编码搞得抓耳挠腮,在搜资料的时候感觉这篇博文很不错,所以收藏在此. python2.x中处理中文,是一件头疼的事情.网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自 ...
- python中的str,unicode和gb2312
实例1: v1=u '好神奇的问题!?' type(v1)->unicode v1.decode("utf-8")# not work,because v1 is unico ...
- LDR、STR指令
LDR(load register)指令将内存内容加载入通用寄存器 STR(store register)指令将寄存器内容存入内存空间中 #define GPJ0CON 0xE0200240 _sta ...
- Python之str()与repr()的区别
Python之str()与repr()的区别 str()一般是将数值转成字符串,主要面向用户. repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思.如list, ...
- 判断一个字符串str不为空的方法
1.str == null; 2."".equals(str); 3.str.length 4.str.isEmpty(); 注意:length是属性,一般集合类对象拥有的属性,取 ...
- python 3.5: TypeError: a bytes-like object is required, not 'str'
出现该错误往往是通过open()函数打开文本文件时,使用了'rb'属性,如:fileHandle=open(filename,'rb'),则此时是通过二进制方式打开文件的,所以在后面处理时如果使用了s ...
- django 在字符串[str(list)]中精确查找
1.问题描述 1.1表结构 1.2问题 ref_list为id列表的字符串,需要从ref_list中找出包含指定id的数据(eg id=8).如果实用models.objects.filter(ref ...
- Python基本数据类型——str
字符串常用操作 移除空白 分割 长度 索引 切片 class str(basestring): """ str(object='') -> string Retur ...
- Python_Day_02 str内部方法总结
刚开始学习Python,看了一天的字符串内部方法,现在来总结一下. capitalize(self) 将一句话的首字母变大写,其他字母都变小 name = "love PyThon" ...
- Python字符串str的方法使用
#!usr/bin/env python# -*-coding:utf-8-*-#字符串通常用双引号或单引号来表示:'123',"abc","字符串"#str字 ...
随机推荐
- 【SSL】OV、DV和EV证书的区别
关于https证书 https协议需要到ca申请证书,一般免费证书很少,需要交费. http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议. http和https使用 ...
- python与java的内存机制不一样;java的方法会进入方法区直到对象消失 方法才会消失;python的方法是对象每次调用都会创建新的对象 内存地址都不i一样
python与java的内存机制不一样;java的方法会进入方法区直到对象消失 方法才会消失;python的方法是对象每次调用都会创建新的对象 内存地址都不i一样
- RESTful 架构详解
RESTful 架构详解 分类 编程技术 1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移. 它首次 ...
- net core 2.0 + Autofac的坑
控制器不能从容器中解析出来; 只是控制器构造函数参数.这意味着控制器生命周期,属性注入和其他事情不由Autofac管理 - 它们由ASP.NET Core管理.可以通过指定AddControllers ...
- 常用的redis服务命令。
卸载服务:redis-server --service-uninstall 开启服务:redis-server --service-start 停止服务:redis-server --service- ...
- 洛谷P1119灾后重建
题目 做一个替我们首先要明确一下数据范围,n<=200,说明n^3的算法是可以过得,而且这个题很明显是一个图论题, 所以我们很容易想到这个题可以用folyd, 但是我在做这个题的时候因为没有深刻 ...
- BZOJ 1497 最大获利
最大权闭合子图 对于这个题,可以抽象成一个图论模型,如果我们把用户与其要求建立的中转站连边,获得的利益看成正权值,付出的代价看成负权值,我们可以发现,选取一个用户的时候,就相当于选取了一个闭合子图. ...
- awk文本分析工具
Usage:awk [option] 'program' file ... awk [option] -f progfile file ... [optin]: -F fs 指定输入分隔符,fs可是字 ...
- ZJOI 2019 划水记
作为一个极其蒟蒻的OIer,虽然没有省选资格但还是去见见世面. ZJOI2019一试是在浙江省镇海中学.听名字就很霸气. 学习OI的最后一年,记录下一些事情,即使最终走到最后也一无所获,也是一段美好的 ...
- 使用matplotlib.pylab绘制分段函数
1.安装matplotlib pip3 install matplotlib sudo apt install python3-tk 2.分段函数 from pylab import * x = li ...