"""字符串相关内建方法"""

# a = ["qwe", "name", "sex", "sss"]
# a = "helHos"
# print(a.title())
# print(a.capitalize()) #将字符串首字母大写
# print(a.center(7, "w")) #以字符串居中的长度7, w作为填补
# print(a.count("o", 0,2)) # count(self, sub, start=None, end=None) 计算字符在字符串中出现次数 后可直接跟范围
# print(a.endswith("o")) # 是否以o字符结尾
# print(a.expandtabs(tabsize=8)) #将tab替换为空格,可指定替换数
# print(a.find("l")) # 查找第一个字符l在字符串中的索引
# try: # 与find一样,但字符不在字符串中会抛出异常
# print(a.index("q"))
# except ValueError:
# print("该字符不在字符串中!") # print(a.isalnum()) # 是否都为字母数字
# print(a.isalpha()) # 是否都为字母
# print(a.isdigit()) # 是否都为数字
# print(a.islower()) # 是否都为小写(可含有其他字符)
# print(a.isnumeric()) # 是否都为数字,同isdigit?
# print(a.isspace()) # 是否都为空格
# print(a.title().istitle()) # 是否都为标题化 见a.title() # print(" ".join(a)) # 以空格符为连接符将a中的每个元素拼接成字符串
# print(a.strip("o")) # 删除字符串左右“o”字符
# print(max(a)) # 返回字符串a中最大的字符
# print(a.replace("o", "s")) # 将“o”替换“s”,可指定替换次数
# print(a.lower()) # 将字符串内字母转成小写
# print(a.upper()) # 将字符串内字母转成大写
# print(a.swapcase()) # 将字符串内字母大小写互转 # L = ["hello", "alex", "Blexander", "Jack"]
# L = [6,2,3,2,4]
#
# for i in L:
# print(i)
# L.sort() # sort()将列表排序后不返回值 # print(set(L)) # set(L)返回去重后的集合 # instr = "aeiou"
# outstr = "12345"
#
# trantab = str.maketrans(instr, outstr)
# str = "this is the incredible thing in the world!"
# print(str.translate(trantab)) # 将str内元音字母替分别换为12345 """列表相关内建方法""" # print(min(a)) # 返回列表a中最小的元素
# print(a.count("qwe")) # 计算“qwe”元素在列表中出现的次数
# a.insert(2, "sb") # 在索引为2的位置插入“sb”
# a.pop(2) # 删除索引位置为2的元素并返回
# a.remove("name") # 删除“name”元素
# a.copy() # 复制列表
# print(a.copy()) """字典相关内建方法""" _dict = {'Name': 'Run', 'Age': 7, 'Class': 'First'}
seq = ["ll", 'sex']
# _dict.clear() # 清空字典
# print(_dict.fromkeys(seq)) # 以seq内元素为键值创建字典,值为默认初始值
# print(_dict.get("Ase")) # 获取“Ase”的值,没有就返回默认值None
# if "Age" in _dict:
# print("Have")
# for k, v in _dict.items(): # 遍历键值
# print(k, v)
# print(list(_dict.keys()))
# _dict.setdefault("Sex") # 与get类似,但如果键不存在,会创建该键并设置默认值
# while True:
# print(_dict.popitem())
# _dict = {'Name': 'Run', 'Age': 7, 'Class': 'First'} # 删除最后一对键值

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

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

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

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

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

  3. python基础-列表List及内置方法

    数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...

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

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

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

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

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

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

  7. what's the python之基本运算符及字符串、列表、元祖、集合、字典的内置方法

    计算机可以进行的运算有很多种,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.字符串和列表的算数运算只能用+和*,字典没有顺序,所以不能进行算数运算和比较运算.比较运算中= ...

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

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

  9. python列表常用内建方法

    python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ...

随机推荐

  1. 修改字段字符集 mysql 修改 锁表 show processlist; 查看进程 Waiting for table metadata lock

    ALTER TABLE `question` MODIFY COLUMN `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unico ...

  2. rpc、socket、mq

    关于RPC与MQ异同的理解 相同:1.都利于大型系统的解耦:2.都提供子系统之间的交互,特别是异构子系统(如java\node等不同开发语言):不同:1.RPC侧重功能调用,因此多半是同步的:备注:也 ...

  3. Myeclipse 2013 professional 破解

    破解前要先关闭Myeclipse2013 1.(1)输入usercode可以随便输入,(2)然后选择Myeclipse的版本,(3)点击systemid按钮 2.然后点击Tools菜单栏下的Rebui ...

  4. mysql 删除表

    删除表 DROP TABLE 表名;

  5. python 面向对象 公有属性

    公有属性定义  公有属性也叫作类变量  静态字段 class role(): # 传参数 # 公有属性都在这里定义 # 在类里直接定义的属性即是公有属性 nationality = 'JP' def ...

  6. js-template-art【四】通过helper方法注册,调用外部方法

    一.语法 模板代码中调用外部函数,需要通过helper方法注册 template.helper(name, callback) 二.使用[实例] 原文:http://blog.csdn.net/u01 ...

  7. React 教程

    React 入门实例教程 http://www.ruanyifeng.com/blog/2015/03/react.html React 测试入门教程http://www.ruanyifeng.com ...

  8. hadoop中map和reduce的数量设置

    hadoop中map和reduce的数量设置,有以下几种方式来设置 一.mapred-default.xml 这个文件包含主要的你的站点定制的Hadoop.尽管文件名以mapred开头,通过它可以控制 ...

  9. 【转】Deep Learning(深度学习)学习笔记整理系列之(六)

    9.3.Restricted Boltzmann Machine (RBM)限制波尔兹曼机 假设有一个二部图,每一层的节点之间没有链接,一层是可视层,即输入数据层(v),一层是隐藏层(h),如果假设所 ...

  10. 史上最全的MonkeyRunner自动化测试从入门到精通(1)

    原文地址https://zhuanlan.zhihu.com/p/26043620 MonkeyRunner使用 #-*- coding:utf-8 –*- from com.android.monk ...