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字 ...
随机推荐
- 【NLP】How to Generate Embeddings?
How to represent words. 0 . Native represtation: one-hot vectors Demision: |all words| (too large an ...
- 添加一个Android框架层的系统服务与实现服务的回调
2017-10-09 概述 所谓Android系统服务其本质就是一个通过AIDL跨进程通信的小Demo的延伸而已.按照 AIDL 跨进程通信的标准创建一套程序,将服务端通过系统进程来运行实现永驻内存, ...
- Android 下载App
转载:http://blog.csdn.net/aicpzl/article/details/52993074 通过DownloadManager来下载APK到本地,下载完成后收到广播再安装APK,可 ...
- 「NOI2003」逃学的小孩
传送门:>HERE< 题意:给出一棵树(带权),要从一个节点C先走到距离它近的一个节点B,再走到A,要求最坏情况下的总路程(即最长). 解题思路: 乍一看,A,B,C都没给出,这怎么求? ...
- altera rom ram IP的浅层理解
1.altera 提供了两种rom :单口rom和双口rom. 官方文档偷图: 单口rom:输出可以配置寄存器寄存再输出,时钟可以输入输出用不同的时钟. 双口rom:输入输出时钟可不同或者A与B的时钟 ...
- npm 淘宝源
--------- npm: 淘宝源设置:npm config set registry https://registry.npm.taobao.org
- P2521 [HAOI2011]防线修建
题目链接:P2521 [HAOI2011]防线修建 题意:给定点集 每次有两种操作: 1. 删除一个点 (除开(0, 0), (n, 0), 与指定首都(x, y)) 2. 询问上凸包长度 至于为什么 ...
- Codeforces Round #489 (Div. 2) E. Nastya and King-Shamans(线段树)
题意 给出一个长度为 \(n\) 的序列 \(\{a_i\}\) , 现在会进行 \(m\) 次操作 , 每次操作会修改某个 \(a_i\) 的值 , 在每次操作完后你需要判断是否存在一个位置 \(i ...
- 单片机的编程语言和开发环境 LET′S TRY“嵌入式编程”: 3 of 6
单片机的编程语言和开发环境 LET′S TRY“嵌入式编程”: 3 of 6 本连载讲解作为嵌入式系统开发技术人员所必需具备的基础知识.这些基础知识是硬件和软件技术人员都应该掌握的共通技术知识. 在“ ...
- 利用ansible批量部署zabbix-agent
应用环境:Linux运维工作少不了一个好的监控,zabbix就是目前比较好的一款开源监控软件. 监控类型多种多样,如果不介意或者系统支持安装,那么agent方式是首选. 当主机数量较多时,可以利用相关 ...