python 字符串、列表、字典相关内建方法
"""字符串相关内建方法""" # 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 字符串、列表、字典相关内建方法的更多相关文章
- 初识python 字符串 列表 字典相关操作
python基础(一): 运算符: 算术运算: 除了基本的+ - * / 以外,还需要知道 : // 为取整除 返回的市商的整数部分 例如: 9 // 2 ---> 4 , 9.0 // ...
- python字符串/列表/字典互相转换
python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...
- python基础-列表List及内置方法
数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...
- python字符串,列表,字典的常用方法
本篇内容 字符串的常用方法 列表的常用方法 字典的常用方法 字符串的常用方法 center 字符居中显示,指定字符串长度,填充指定的填充字符 string = "40kuai" p ...
- python字符串列表字典相互转换
字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":&qu ...
- python 字符串 列表 字典 常用方法
今天学习内容如下: 1.学习昨天练习题目的解题新方法 #1.使用while循环输入 1 2 3 4 5 6 8 9 10 ''' count = 0 while count < 10: coun ...
- what's the python之基本运算符及字符串、列表、元祖、集合、字典的内置方法
计算机可以进行的运算有很多种,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.字符串和列表的算数运算只能用+和*,字典没有顺序,所以不能进行算数运算和比较运算.比较运算中= ...
- python之字符串,列表,字典,元组,集合内置方法总结
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...
- python列表常用内建方法
python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ...
随机推荐
- Pandas使用to_csv保存中文数据用Excel打开是乱码
关于这个问题还是困扰了很久,我生成了一些样本数据,打算保存到csv文件,之后用pandas的命令: # data是DataFrame的格式 data.to_csv('./data/myfile.csv ...
- 【抓包】火狐浏览器F12
页面请求服务器的get.post两种请求,还有其他种,但是其他中基本不用,所以只记住get和post两种请求方法即可. 1.get(当前页面向服务器传值--即请求服务器)---弊端--传值长度有限 F ...
- centos DNS服务搭建 DNS原理 使用bind搭建DNS服务器 配置DNS转发 配置主从 安装dig工具 DHCP dhclient 各种域名解析记录 mydns DNS动态更新 第三十节课
centos DNS服务搭建 DNS原理 使用bind搭建DNS服务器 配置DNS转发 配置主从 安装dig工具 DHCP dhclient 各种域名解析记录 mydns DNS动态更 ...
- 博客迁移至新平台ixirong.com
很久没有在博客园上写文章了,一是时间有些忙,更重要的是自己还是没有抽出时间来坚持写下去,由于15年后自己的一些打算,在前一段时间的时候,建立了自己的个人博客站点,http://www.ixirong. ...
- (转)帮你深入理解OAuth2.0协议
1. 引言 如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间.是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题.豪车一般配备两种钥匙:主钥匙和泊车钥匙.当你到酒店 ...
- PAT 1043 Is It a Binary Search Tree[二叉树][难]
1043 Is It a Binary Search Tree(25 分) A Binary Search Tree (BST) is recursively defined as a binary ...
- 20165324_mybash
20165324_mybash 实验要求 实验要求: 使用fork,exec,wait实现mybash 写出伪代码,产品代码和测试代码 发表知识理解,实现过程和问题解决的博客(包含代码托管链接) 背景 ...
- Python中的MySQL接口:PyMySQL & MySQLdb
MySQLdb模块只支持MySQL-3.23到5.5之间的版本,只支持Python-2.4到2.7之间的版本 PyMySQL支持 Python3.0以后的版本 PyMySQL https://pypi ...
- Mist 转移默认区块存储位置方法
http://8btc.com/thread-35325-1-1.html 看了bunaifeiqq 发的帖子“Mist 转移区块存储位置方法”,综合帖子下面的发言,自己做了测试,可行.电脑系统win ...
- FromBottomToTop第十二周项目博客
FromBottomToTop第十二周项目博客 本周项目计划 设计整体架构,收集素材,制作出静态界面部分 项目进展 已完成游戏整体架构设计 已完成游戏界面.背景音乐等素材的收集 正在进行静态界面部分的 ...