一.重复输出字符串

print('hello'*20)#输出20个hello

二.通过索引获取字符串中字符

print('helloworld'[2:])#输出lloworld

三.关键字 in

print('ll' in 'hello')#输出True

四.格式化输出

print('Darling,I love you')
print('%s,I love you'%'Darling')

五.字符串的连接

a='123'
b='abc'
d='44'
c= ''.join([a,b,d])
print(c)#输出123abc44
c= '*'.join([a,b,d])
print(c)#输出123*abc*44

六.字符串的内置方法

str='Darling,I love you'
print(str.count('l')) # 统计元素'l'的个数
print(str.capitalize()) # 只有首字母大写
print(str.center(50,'#')) # 居中###############Darling,I love you################
print(str.endswith('you')) # 判断是否以某个内容结尾
print(str.startswith('darling')) # 判断是否以某个内容开头,此处输出False
print(str.find('i')) # 查找到第一个元素,并将索引值返回,如果没有该元素输出-1
print(str.index('a'))#查找到第一个元素,并将索引值返回,如果没有该元素则报错
print('{name} is {age}'.format(name='sfencs',age=19)) # 格式化输出的另一种方式sfencs is 19
print('{name} is {age}'.format_map({'name':'sfencs','age':19}))
print('Dar\tling,I love you'.expandtabs(tabsize=20))#制表符的长度为20
print('asd'.isalnum())#检测字符串是否由字母和数字组成
print('12632178'.isdecimal())#检查字符串是否只包含十进制字符
print('1269999'.isnumeric())#检测字符串是否只由数字组成
print('abc'.isidentifier())#判断是否满足标识符定义规则。只能是字母或下划线开头、不能包含除数字、字母和下划线以外的任意字符。
print('Abc'.islower())#检测字符串是否全由小写字母组成
print('ABC'.isupper())#检测字符串是否全由大写字母组成
print(' e'.isspace())#检测字符串是否只由空格组成
print('My title'.istitle())#检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
print('My tItle'.lower())#转换字符串中所有大写字符为小写
print('My tItle'.upper())#转换字符串中所有小写字符为大写
print('My tItle'.swapcase())#对字符串的大小写字母进行转换
print('My tItle'.ljust(10,'*'))#返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串My tItle**
print('My tItle'.rjust(10,'*'))#返回一个原字符串右对齐,并使用空格填充至指定长度的新字符串**My tItle
print('\tMy tLtle\n'.strip())#用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列
print('\tMy tLtle\n'.lstrip())#用于截掉字符串左边的空格或指定字符
print('\tMy tLtle\n'.rstrip())#用于截掉字符串右边的空格或指定字符
print('My title title'.replace('title','new',1))#把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
print('My title title'.rfind('t'))#从右向左寻找第一个t的索引
print('My title title'.split('i',1))#通过指定分隔符对字符串进行切片,数字参数为分割的次数,不填为全分割
print('My title title'.title())#返回'标题化'的字符串,即所有单词都是以大写开始,其余字母均为小写

  

python基础学习6----字符串操作的更多相关文章

  1. Python基础学习之字符串(1)

    字符串 由字符组成的序列,即字符串. 1.基本字符串操作 所有标准的序列操作(索引.切片.乘法.判断成员资格.求长度.取最小值和最大值)对字符串同样适用: >>> website=' ...

  2. python基础学习一 字符串的相关操作

    python的字符串 在python中,字符串是以unicode编码的,所以python的字符串支持多语言 对于单个字符的编码,python提供了ord()函数获取字符的整数表示,chr()函数是把编 ...

  3. python基础学习之文件操作&函数

    1.文件处理相关 1.编码问题 ①python2与python3中的默认编码: py2默认使用ASCII码,py3默认使用utf-8 ②为什么会出现中文乱码,中文乱码的情况有哪些? #sys.stdo ...

  4. python基础数据类型之字符串操作

    1.字符串切片ps:字符串是不可变的对象, 所以任何操作对原字符 是不会有任何影响的 s1 = "python最简洁" print(s1[0]) print(s1[1]) prin ...

  5. python基础学习笔记——文件操作

    文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作 ...

  6. Python基础学习七 Excel操作

    python操作excel,python操作excel使用xlrd.xlwt和xlutils模块, xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的. ...

  7. python基础学习笔记——字符串方法

    索引和切片: 索引:取出数组s中第3个元素:x=s[2] 切片:用极少的代码将数组元素按需处理的一种方法.切片最少有1个参数,最多有3个参数,演示如下: 我们假设下面所用的数组声明为array=[2, ...

  8. Python基础学习:字符串认知与应用

    一.len()  家电维修 len:全写是length,是计算容量的函数:例如a="1234",len(a)=4 如果是中文字符,比如a="哈",len(a)= ...

  9. python基础学习之字符串的功能方法

    字符串:str的功能记录(该类需要记忆) .isdecimal():意思是判断是否由数字构成,仅仅可以解析"123" a='123'    d=a.isdecimal()    p ...

  10. Python基础学习----字典常用操作

    字典的常见操作: # 字典: # 格式:{键值对,键值对} dict_demo={"name":"bai-boy","age":17} # ...

随机推荐

  1. postgresql逻辑结构--触发器(三)

    触发器(tigger)是一种由事物自动触发执行的特殊存储过程,这些事件可以是对一个表进行INSERT.UPDATE.DELETE等操作. 一.创建触发器 create   [ constraint ] ...

  2. sql server数据库查看锁表和解锁

    --查看锁表: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys ...

  3. 七台机器部署Hadoop2.6.5高可用集群

    1.HA架构注意事项 两个Namenode节点在某个时间只能有一个节点正常响应客户端请求,响应请求的节点状态必须是active standby状态要能够快速无缝切换成active状态,两个NN节点必须 ...

  4. RocketMQ专题1:入门

    RocketMQ入门 源码和应用下载 ​ 这里以RocketMQ的4.3.0版本为例,本地环境为windows10,jdk1.8, maven3.2.1. 源码下载地址: http://mirrors ...

  5. IIS 共享目录读写报错 Access to the path:“\\192.168.0.1\1.txt”is denied解决方案

    这个是IIS权限的问题,主要修改了以下地方,如果两台电脑有相同的用户名和密码可以跳过第一步 1.找到共享目录的文件夹,属性=>共享,给电脑创建一个新用户,共享文件下添加新用户的读写权限,然后对应 ...

  6. Curling 2.0(DFS简单题)

    题目链接: https://vjudge.net/problem/POJ-3009 题目描述: On Planet MM-21, after their Olympic games this year ...

  7. 一个div中有一个a标签,点击a标签的时候不进入div的点击事件

    //阻止冒泡上层clickevent.stopPropagation();

  8. SQL SERVER 查看SQL语句IO,时间,索引消耗

    1.查看SQL语句IO消耗 set statistics io on     select * from dbo.jx_order where order_time>'2011-04-12 12 ...

  9. 使用"+"进行字符串拼接

    本文来自:Hollis(微信号:hollischuang) 字符串,是Java中最常用的一个数据类型了.本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识.本文基于j ...

  10. 用MSBuild和Jenkins搭建持续集成环境(1)[收集]

    你或其他人刚刚写完了一段代码,提交到项目的版本仓库里面.但等一下,如果新提交的代码把构建搞坏了怎么办?万一出现编译错误,或者有的测试失败了,或者代码不符合质量标准所要求的底限,你该怎么办? 最不靠谱的 ...