一、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. java反序列化Commons-Collections1分析

    AnnotationInvocationHandler关键类 Commons-Collections1也是利用InvokerTransformer类中的transform方法反射机制执行命令.实验用的 ...

  2. Hadoop学习之路(二十七)MapReduce的API使用(四)

    第一题 下面是三种商品的销售数据 要求:根据以上数据,用 MapReduce 统计出如下数据: 1.每种商品的销售总金额,并降序排序 2.每种商品销售额最多的三周 第二题:MapReduce 题 现有 ...

  3. 5、RabbitMQ-订阅模式 Publish/Subscribe

    http://www.rabbitmq.com/tutorials/tutorial-three-java.html 1.模型图 我们之前学习的都是一个消息只能被一个消费者消费,那么如果我想发一个消息 ...

  4. js apply的用法

    问题: 1.apply和call的区别在哪里 2.什么情况下用apply,什么情况下用call 3.apply的其他巧妙用法(一般在什么情况下可以使用apply) 我首先从网上查到关于apply和ca ...

  5. nginx开启gzip

    gzip on; gzip_min_length 5k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 3; gzip_typ ...

  6. ORACLE NLS_LENGTH_SEMANTICS 参数的用途

    NLS_LENGTH_SEMANTICS参数是一个专为创建CHAR和VARCHAR2两种字符型的列时,指定使用的字节长度,还是使用字符长度的定义方式,有byte和char两种值,默认为byte. 当设 ...

  7. i2c 通信

    时间长了记忆就会模糊, 保存下逻辑分析抓到的图像, 什么时候需要可以看一眼. 当clk处于高电平时, data线有下降,说明开始传输, 有上升说明结束传输. 发送地址无回应: 发送地址有回应 正常数据 ...

  8. Project Euler:Problem 86 Cuboid route

    A spider, S, sits in one corner of a cuboid room, measuring 6 by 5 by 3, and a fly, F, sits in the o ...

  9. iOS10 语音播报填坑详解(解决串行播报中断问题)

    iOS10 语音播报填坑详解(解决串行播报中断问题) 在来聊这类需求的解决方案之前,咱们还是先来聊一聊这类需求的真实使用场景:语音播报.语音播报需求运用最为广泛的应该是收银对账了,就类似于支付宝.微信 ...

  10. 在angular7中创建组件/自定义指令/管道

    在angular7中创建组件/自定义指令/管道 组件 使用命令创建组件 创建组件的命令:ng generate component 组件名 生成的组件组成: 组件名.html .组件名.ts.组件名. ...