一 字符串操作

语法:' '

类型:str

#首字母大写其余全部小写
test1 = 'yanShichenG'
v = test1.capitalize()
#全部小写(可以处理特殊字符)
v1 =test1.casefold()
#全部小写(只能处理英文)
v2 = test1.lower()
#大写转小写小写转大写
v = test.swapcase()
#字符串转小写
v2 = test.lower()
#转大写
v2 = test.upper() #格式化
#设置宽度将内容居中,默认空格填充
v2 = test1.center(20,'-')
#左边格式化
v3 = test1.ljust(20,'-')
#右边格式化
v4 = test1.rjust(20,'-')
#0填充左边
v5 = test1.zfill(20)
#字符串格式化 拼接 (类似于linux传参)
test2 = "I am {name},age {a}"
a1 = test2.format(name='yanshicheng',a=20)
#字符串拼接 传入的值是一个字典
a2 = test2.format_map({"name":'yanshciheng',"a":22})
#每隔20个断句 \t自动填充到20 可以制作表格
test5 = "Username\temail\tpassword\nyanshicheng\toscloud@sina.com\t123456\nyanshicheng\toscloud@sina.com\t123456\nyanshicheng\toscloud@sina.com\t123456\n"
x = test5.expandtabs(20)
print(x)
#根据指定的某个分隔符将字符串元素拼接
test = "你是风儿我是沙"
t = ' '
v = t.join(test)
v1 = "_".join(test)
#根据换行符分割默认 false不输出换行符 v1 = test.splitlines(true)则打印换行符
v1 = test.splitlines() #查找n字符出现的次数默认从开始到结束,可指定查找范围v3 = test1.count('n',5,20)
#判断字符串以什么结尾 真==True 假==false
v4 = test1.endswith('a')
#判断字符串以什么开头 真==True 假==false
v5 = test1.startswith('y')
#判断字符串中只包含数字或者字符为真
v =test.isalnum()
#判断字符串只能包含中文
v = test.isalpha()
#判断字符串是不是数字
v = test.isalpha()
#判断数字 可以判定特殊字符如:② 不能判定中文字符如:二
v = test.isalpha()
#可以判定特殊字数字和中文数字
v3 = test.isnumeric()
#可以判断字母,数字,下划线:标识符, def
v1 = test1.isidentifier()
#所有值打印都可显示为True false例如\n \t
v = test.isprintable()
#判断全部为空格为真
v = test.isspace()
#判断首字母是否为大写
v1 = test.title()
#判断是否是一个标题(所有首字母大写)
v2 = v1.istitle()
#判断是否全部是小写
v1 = test.islower()
#判断全部是大写
v2 = test.lower()
#判断是否以b开头
v1 = test.startswith('b')
#判断以某个字符结尾
# v2 = test.endswith('z') #查找下标从前往后找可指定位置
a = test.find('an')
#查找下标找不到报错
b = test.index('n')
#如果左边有空格只打印左边
v1 = test.lstrip()
#如果两边有空格只打印右边
v2 = test.rstrip()
#不打印空格
v3 = test.strip() #取出左边指定的字符不可以有空格
test = "yanshicheng"
v4 = test.lstrip('9y') #anshicheng
#匹配到去除
v5 = test.strip('yang') #找到第一个参数进行分割
test = "yanshishicheg"
v1 = test.partition('s') #('yan', 's', 'hishicheg')
#在后面找到第一个参数进行分割
v2 = test.rpartition('s')
#默认全部分割 可指定分割次数
v3 = test.split('s',1)

python之字符串 元祖 列表 字典的更多相关文章

  1. Python字符串/元祖/列表/字典互转

    #-*- coding:UTF-8 -*- #author:RXS002 #1.字典 dict = {'name':'Zara','age':7,'class':'First'} #字典转换为字符串, ...

  2. 关于Python元祖,列表,字典,集合的比较

      定义 方法 列表 可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的 eg:aList=[123,'abc',4.56,['inner','list'], ...

  3. Python基础-python数据类型之元祖、字典(四)

    元祖 Python的元组与列表类似,不同之处在于元组的元素不能修改.元组使用小括号,列表使用方括号. tuple=(1,2,3,4) print(tuple) 访问元祖 通过索引访问,也可以进行切片操 ...

  4. Python eval() 的使用:将字符串转换为列表,元祖,字典

    eval() 函数用来执行一个字符串表达式,并返回表达式的值. 语法 以下是 eval() 方法的语法: eval(expression[, globals[, locals]]) 参数 expres ...

  5. 干货!Python中字符串、列表、元祖、字典,集合之间的转换

    一.字符串的转化 1.字符串转换成列表 字符串转换成list 的时候,str可以作为迭代对象,直接放入:也可以使用split对字符串进行切割.然后返回list s = '1a1b1c' print(l ...

  6. python数据类型之 元祖、列表字典

    Python中元祖,列表,字典   Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的项目应该包 ...

  7. Python之旅第四天(列表、元祖、字典和习题)

    第四天,感觉时间还是过得很快,今天内容确实有点多,关于list的方法实在是太多了,元组tuple感觉有点鸡肋,可能得到后面才知道他的作用吧,然后是字典,看了很多关于字典的介绍,但是这货到底是干啥用的一 ...

  8. Python--数据类型与变量(列表、元祖、字典)

    今天我们来看Python中3种內建的数据结构:列表.元祖和字典 列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素特性:1.可存放多个值2.可修改指定索引位置对应的值,可变 ...

  9. 【python基础语法】元祖、字典、集合、数据类型的分类(第4天课堂笔记)

    """ 列表:可变数据类型,对列表内部的元素可以进行修改 元祖: tuple,不可变数据类型,是不可以进行增删查改 元祖的方法: count 查找元素的数量 index ...

随机推荐

  1. 请求由tomcat转到servlet的临界点

    >>>>>>>>>>>>>>>>>>>>>>>>> ...

  2. XFCE 桌面环境美化,fedora27系统

    一.添加RPM Fusion源,安装方法这里就不说了以前的文章里写过. 二.安装XFCE 主题管理器 xfce-theme-manager [root@Fedora ~]# dnf install x ...

  3. 关于springmvc重定向后Cannot create a session after the response has been committed问题

    首先先上代码吧,我在用springmvc进行response.sendRedirect(url);操作后报了Cannot create a session after the response has ...

  4. Nginx安装与升级(包括虚拟主机)

    Nginx WEB服务器最主要就是各种模块的工作,模块从结构上分为核心模块.基础模块和第三方模块,其中三类模块分别如下: 核心模块:HTTP模块.EVENT模块和MAIL模块等: 基础模块:HTTP ...

  5. 参考《机器学习实战》高清中文PDF+高清英文PDF+源代码

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存.谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域 ...

  6. 【Django】Web框架本质

    目录 根据不同的路径返回不同的内容 普通版 函数版 函数进阶版 返回具体的HTML文件 让网页动态起来 服务器和应用程序 wsgiref 模块 @ * 我们可以这样理解:所有的==Web应用本质上就是 ...

  7. Copying GC (Part one)

    目录 GC复制算法 copy()函数 将传递给自己的参数复制,然后递归复制其孩子 new_obj()函数 执行过程 缺点 Cheney的GC复制算法 copy()函数 执行过程 被隐藏的队列 优缺点 ...

  8. 五十个UI设计资源网站

    五十个UI设计资源网站 用户体验团队网站 1.UCD大社区 http://ucdchina.com/ 2.腾讯WSD http://wsd.tencent.com/ 3.腾讯CDC http://cd ...

  9. 程序猿的量化交易之路(13)--Cointrader类图(1)

    转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents, htpp://cloudtrader.top 今天開始正式切入到Cointrad ...

  10. 5.Maven之(五)Maven仓库

    转自:https://blog.csdn.net/oonmyway1234/article/details/82315777 本地仓库 Maven一个很突出的功能就是jar包管理,一旦工程需要依赖哪些 ...