Python基础7:字符串方法
字符串方法汇总
# 重复输出字符串
print('helo '*4)
# [],[:] 通过索引获取字符串中的字符,这里和列表中的切片操作是相同的,具体内容见列表
print('hello word'[2:])
# in 成员运算符 - 如果字符串中包含指定的字符返回True
print('el' in 'hello')
# 格式字符串
print('%s is a super hero'%'lron man')
# 字符串拼接
a,b,c = 'one','two','three'
print(a+b+c) #效率低
d = ''.join([a,b,c])
print(d)
1 st = 'hello kitty {name} is {age}'
2 print(st.count('l')) #统计元素个数
3 print(st.capitalize()) #首字母大写
4 print(st.center(50,'-')) #居中
5 print(st.casefold()) #所有字母小写
6 print(st.encode())
7 print(st.endswith('y')) #判断是否以某个内容结尾
8 print(st.startswith('h')) #判断是否以某内容开头
9 print(st.expandtabs(tabsize=10)) #定义\t间隔
10 print(st.find('o')) #查找到第一个元素并将下标返回 找不到返回-1
11 print(st.rfind('t')) #查找最后一个元素
12 print(st.format(name = 'max',age = 14))
13 #格式化输出的另一种方式
14 print(st.format_map({'name':'max','age':12}))
15 #格式化输出
16 print(st.index('o')) #查找到第一个元素并将下标返回 找不到报错
17 print('asdasd'.isalnum()) #检测字符串是否由字母和数字组成
18 print(''.isdecimal()) #检查字符串是否只包含十进制字符。
19 print(st.isalpha()) #检测字符串是否只由字母组成
20 print(st.isdigit()) #检测字符串是否只由整数组成
21 print(st.isidentifier()) #用于判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法
22 print(st.islower()) #方法检测字符串是否由小写字母组成
23 print(st.isnumeric()) #方法检测字符串是否只由数字组成。
24 print(st.isprintable()) #判断是否为可打印字符串
25 print(st.isspace()) #方法检测字符串是否只由空白字符组成
26 print(st.istitle()) #检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
27 print(st.isupper()) #方法检测字符串中所有的字母是否都为大写
28 print(''.join(st)) #用于将序列中的元素以指定的字符连接生成一个新的字符串
29 print(st.ljust(50,'-')) #返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串
30 print(st.rjust(50,'-')) #返回一个原字符串右对齐,并使用空格填充至指定长度的新字符串
31 print(st.lower()) #全部变小写
32 print(st.upper()) #全部变大写
33 print(st.swapcase()) #大小写反转
34 print(st.strip()) #用于截掉字符串两端的空格与两端的换行符或指定字符
35 print(st.lstrip()) #用于截掉字符串左边的空格与左边的换行符或指定字符
36 print(st.rstrip()) #用于截掉字符串右边的空格与右边的换行符或指定字符
37 print(st.partition()) #用来根据指定的分隔符将字符串进行分割
38 print(st.replace()) #把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
39 print(st.split(' ')) #把字符串按指定要求分割为列表
40 print(st.title()) #首字母大写
41 print(st.len(st)) #获取元素的总个数
Python基础7:字符串方法的更多相关文章
- 【python基础】字符串方法汇总
一.声明 0-多个字符组成的有序序列; 二.特点 1. 字符串是一个不可变的数据类型 2.字符串是有序的 三.索引 下标:'abcde' 1.从左到右, 0, 1,2, ... 2.从右到左, 索引值 ...
- python 基础之字符串方法
字符串 print('chenxi'*8) 测试 D:\python\python.exe D:/untitled/dir/for.py chenxichenxichenxichenxichenxic ...
- python基础 while 字符串方法 运算符
一.while 1.while 死循环 f=True while f: print(1) print(2) 2.while 活循环 ①.正序 count = 1 while count <= 5 ...
- Python基础数据类型-字符串(string)
Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...
- Python中的字符串方法
Python中的字符串方法 字符串类即str提供了许多有用的方法来操纵字符串.具体来说,我们将讨论如下的方法. 搜索字符串内的子字符串. 测试字符串. 格式字符串. 转换字符串. 回顾前面的章节,方法 ...
- Python基础(二) —— 字符串、列表、字典等常用操作
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...
- python基础知识——字符串详解
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...
- Python 入门之Python基础数据类型及其方法
Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...
- Python基础__字符串拼接、格式化输出与复制
上一节介绍了序列的一些基本操作类型,这一节针对字符串的拼接.格式化输出以及复制的等做做详细介绍.一. 字符串的拼接 a = 'I', b = 'love', c = 'Python'. 我们的目的是: ...
- python基础、字符串和if条件语句,while循环,跳出循环、结束循环
一:Python基础 1.文件后缀名: .py 2.Python2中读中文要在文件头写: -*-coding:utf8-*- 3.input用法 n为变量,代指某一变化的值 n = inpu ...
随机推荐
- CSS超出省略号样式
overflow:hidden;text-overflow:ellipsis;-wekit-line-clamp:3;display:-webkit-box;-webkit-box-orient:ve ...
- .net基础系列
这里汇总了.net基础的相关文章,方便查阅! .net基础 委托(1)认识委托 委托(2).net 1.x中的委托 委托(3).net 2.0中的委托 委托(4).net 3.5中的委托 委托(5)委 ...
- HTML中块元素与内联元素的概念
HTML中块元素与内联元素的概念 div就是一个块元素,所谓的块元素就是会独占一行的的元素,无论他的内容有多少,他都会独占一整行. p h1 h2 h3 ... div这个标签没有任何语义,就是一个纯 ...
- 五一出门必备的手机APP神器 让你瞬间大开眼界
如今我们手机上有各种各样的软件,但是比较实用的又有哪些呢?所以每次大家都会花上很久的时间去查找满意的软件吧!今天就给大家送上一波福利,因为五一小长假就要到来了,说不定大家会使用到呢! 轻颜相机 轻颜相 ...
- 关于javascript异步
1.简单的理解 JavaScript是单线程的!总所周知,正常代码是从上而下,一条一条顺序执行的.就好比下楼梯,第一条代码先获得内存或者先执行操作.当遇到漫长的处理操作时(比如读取庞大的文件时,执行大 ...
- 一起学Android之ListView
本文以一个小例子,简述Android开发中ListView的相关应用,仅供学习分享使用. 概述 ListView是一个显示可滚动项目列表的视图组(view group),列表项通过适配器(Adapte ...
- Android深入理解Context(一)Context关联类和Application Context创建过程
前言 Context也就是上下文对象,是Android较为常用的类,但是对于Context,很多人都停留在会用的阶段,这个系列会带大家从源码角度来分析Context,从而更加深入的理解它. 1.Con ...
- Android视频录制从不入门到入门系列教程(三)————视频方向
运行Android视频录制从不入门到入门系列教程(二)————显示视频图像中的Demo后,我们应该能发现视频的方向是错误的. 由于Android中,Camera给我们的视频图片的原始方向是下图这个样子 ...
- Spring WebFlux 响应式编程学习笔记(一)
各位Javaer们,大家都在用SpringMVC吧?当我们不亦乐乎的用着SpringMVC框架的时候,Spring5.x又悄(da)无(zhang)声(qi)息(gu)的推出了Spring WebFl ...
- 设计模式系列之装饰模式(Decorator Pattern)
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构.这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装.这种模式创建了一个装饰类,用来包装原 ...