一、python字符串的处理方法

>>> str = ' linzhong LongXIA '

>>> str.upper()               #字符串str全部大写   
' LINZHONG LONGXIA >>> str.lower()               #字符串str全部小写
' linzhong longxia '   >>> str.swapcase()             #字符串str大小写反转
' LINZHONG lONGxia '
>>> str.title()               #字符串str首字母大写
' Linzhong Longxia '
>>> str.strip()               #默认去除str前后两端的换行符、制表符、空格
'linzhong LongXIA'
>>> str.lstrip()              #去掉字符串str左边的空格
'linzhong LongXIA ' >>> str.rstrip()              #去掉字符串str右边的空格
' linzhong LongXIA'

>>> str.split()               #按指定元素进行分割(默认是空格),将字符串str分割后转换成列表
['linzhong', 'LongXIA']

>>> str = 'linzhonglongxia'

>>> str.capitalize()             #首字母大写,其余小写
'Linzhonglongxia'

>>> str.startswith(' lin')         #判断字符串以什么开始
True
>>> str.endswith('end')           #判断字符串以什么结尾
False >>> str = 'linzhong'
>>> str.isalpha()               #判断str字符串是否全字母
True
>>> str = ''
>>> str.isdigit()               #判断str字符串是否为全数字
True
>>> str = 'linzhong'
>>> str.islower()               #判断字符串是否全小写
True
>>> str.isupper()               #判断字符串是否全大写
False
>>> str.isalnum()       #判断字符串str是否全字母或是数字
True
>>> str = 'linzhongfengniao'
>>> str.replace('fengniao', 'longxia')   #字符串的替换,将fengniao替换为longxia
'linzhonglongxia'
>>> name = 'linzhonglongxia'
>>> print('my name is {}'.format(name))  #字符串的格式化输出
my name is linzhonglongxia

二、python列表的处理方法

2.1 列表数据增加

>>> li = ['nginx', 'php', 2018, 'linux']
>>> li.insert(1, 'memcache')         #按照索引的位置去插入数据
>>> print(li)
['nginx', 'memcache', 'php', 2018, 'linux']
>>> li.append('apache')            #在列表的最后追加数据
>>> print(li)
['nginx', 'memcache', 'php', 2018, 'linux', 'apache']
>>> li.extend(['redhat, centos, ubuntu']) #迭代的去增加数据
>>> li.extend('openstack')
>>> print(li)
['nginx', 'memcache', 'php', 2018, 'linux', 'apache', 'redhat, centos, ubuntu','o', 'p', 'e', 'n', 's', 't', 'a', 'c', 'k']

2.2 列表数据删除

>>> li.pop(1)                       #按照索引位置删除,有返回值
'memcache'
>>> print(li)
['nginx', 'php', 2018, 'linux', 'apache', 'redhat, centos, ubuntu', 'o', 'p', '
', 'n', 's', 't', 'a', 'c', 'k']
>>> del li[1:3]            #按照切片步长删除
>>> print(li)
['nginx', 'linux', 'apache', 'redhat, centos, ubuntu', 'o', 'p', 'e', 'n', 's',
't', 'a', 'c', 'k']
>>> li.remove('apache')       #按照元素去删除
>>> print(li)
['nginx', 'linux', 'redhat, centos, ubuntu', 'o', 'p', 'e', 'n', 's', 't', 'a',
'c', 'k']
>>> li.clear()             #清空列表
>>> print(li)
[]

2.3 列表数据修改

>>> li = ['nginx', 'php', 2018, 'linux']
>>> li[2] = 'mysql'
>>> print(li)
['nginx', 'php', 'mysql', 'linux']
>>> li[1:3] = ['mengconnie', '無理取閙']
>>> print(li)
['nginx', 'mengconnie', '無理取閙', 'linux']

2.4 列表数据查询

>>> print(li[1])                      #按照切片去索引
mengconnie
>>> for i in li:            #使用for循环进行遍历查询
... print(i)
...
nginx
mengconnie
無理取閙
linux

三、python字典的处理方法

3.1 字典数据增加

>>> dic = {'name': 'lobster', 'age': 33 }
>>> dic['job'] = 'IT'              #按照键值对,有则改之,无则添加
>>> print(dic)
{'name': 'lobster', 'age': 33, 'job': 'IT'}
>>> dic.setdefault('hobby', 'novel')     #setdefault无则添加,有则不变
'novel'
>>> print(dic)
{'name': 'lobster', 'age': 33, 'job': 'IT', 'hobby': 'novel'}
>>> dic.setdefault('name', 'dabai')
'lobster'
>>> print(dic)
{'name': 'lobster', 'age': 33, 'job': 'IT', 'hobby': 'novel'}

3.2 字典数据删除

3.3 字典数据修改

3.4 字典数据查询

python字符串、列表、字典的常用方法的更多相关文章

  1. python字符串,列表,字典的常用方法

    本篇内容 字符串的常用方法 列表的常用方法 字典的常用方法 字符串的常用方法 center 字符居中显示,指定字符串长度,填充指定的填充字符 string = "40kuai" p ...

  2. python字符串/列表/字典互相转换

    python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...

  3. 初识python 字符串 列表 字典相关操作

    python基础(一): 运算符: 算术运算: 除了基本的+ - * / 以外,还需要知道 :  // 为取整除 返回的市商的整数部分 例如: 9 // 2  ---> 4  , 9.0 //  ...

  4. python 字符串 列表 字典 常用方法

    今天学习内容如下: 1.学习昨天练习题目的解题新方法 #1.使用while循环输入 1 2 3 4 5 6 8 9 10 ''' count = 0 while count < 10: coun ...

  5. python字符串列表字典相互转换

    字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":&qu ...

  6. python字符串/列表/元组/字典之间的相互转换(5)

    一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...

  7. python 字符串,列表,元组,字典相互转换

    1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回:<type 'str'> {'age': 7, 'n ...

  8. python之字符串,列表,字典,元组,集合内置方法总结

    目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...

  9. Python【列表 字典 元组】

    列表列表用中括号[ ]把各种数据框起来,每一个数据叫作“元素”.每个元素之间都要用英文逗号隔开各种类型的数据(整数/浮点数/字符串)————————————————————————————从列表提取单 ...

  10. Python 字符串转换为字典(String to Dict)

    一.需求 为了处理从redis中拿到的value,如下 {"appId":"ct","crawlSts":false,"healt ...

随机推荐

  1. Bean Definition从加载、解析、处理、注册到BeanFactory的过程。

    为了弄清楚Bean是怎么来的,花费了大把功夫,现在要把Bean Definition的加载.解析.处理.注册到bean工厂的过程记下来.这只是bean definition 的加载.解析.处理.注册过 ...

  2. AI-Info-Micron:用内存解决方案演化神经网络智能

    ylbtech-AI-Info-Micron:用内存解决方案演化神经网络智能 1.返回顶部 1. 用内存解决方案演化神经网络智能 我们的大脑每天会进行数千次极其复杂的操作.无论是提醒我们小心被炉子烫到 ...

  3. sqoop2启动client异常

    java环境:  java version "10.0.1" ,启动sqoop-shell端或者是sqoop-client端异常,异常如下: [root@hadoop1 home] ...

  4. Java对象声明时:new与null的区别

    作者:林子云链接:https://www.zhihu.com/question/21468505/answer/18333632来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  5. PAT——1043. 输出PATest

    给定一个长度不超过10000的.仅由英文字母构成的字符串.请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符.当然,六种字符的个数不一定是一样多的,若某种字符已 ...

  6. 03_Docker入门(上)之容器创建、容器使用、容器删除

    运维架构服务docker:docker入门 一.确保docker就绪 查看docker程序是否存在,功能是否正常 Docker可执行程序的info命令,该命令会返回所有容器和镜像的数量.Docker使 ...

  7. OC字符串处理

    接到一个需求, 现有多个品牌的商品,使用字符串保存已选中的品牌,使用','隔开,可以反选. 分析问题可知: 1. 字符串由多个品牌名字组成,由 ',' 隔开. 2.如果选中的品牌不在字符串内,则拼接到 ...

  8. 工具 | Axure基础操作 No.5

    今天看了不少的关于产品思维的文章,甚有感悟.但是还是觉得一句话说的非常对,做产品就像游泳,你掌握了很多理论知识,只要一下水那些理论知识都没什么用,只有真正的一头扎进水里你才知道身体怎么去适应这样的感觉 ...

  9. iOS TabBarItem设置红点(未读消息)

    实现原理: 其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和label.废话少说直接上代码搞一个UITabBar的分类 #import <UIK ...

  10. Oracle 表空间、段、区和块简述

    数据块(Block) 数据块Block是Oracle存储数据信息的最小单位.注意,这里说的是Oracle环境下的最小单位.Oracle也就是通过数据块来屏蔽不同操作系统存储结构的差异.无论是Windo ...