字符串的操作

# 字符串的拼接
"""
第一种:+
第一种:join
字符串拼接多次"""
# 字符串拼接多次
name = "李"
print(name*5)
# 打印李五次
print("===*5")
print("姓名:雨泽")
print("===*5")
#统计字符串的时候的长度
print(len(name))
# 统计字符串出现的频率
song= "我今年18岁,我去买彩票中了500w,但是兑奖的时候我彩票弄丢了"
times = song.count("我") # 我出现的次数
print(times)
# 单词大小写的转换
string.upper():所有字母大写
string.lower():所有字母小写
string.capitaize()字符串首字母大写
string.title() 每个单词首字母大写
string.swapacse():大小写互换
# 字符串的分割 ===>得到的是一个列表 **
string = "荒年,18,男"
ls = string.split(',')
print(ls)
# 控制台输出结果:['荒年','18','男']
# 拼接 **
lst = ['荒年','18','男']
string = ",".join(lst)
print(string)
# 控制台输出:荒年,18,男
# 字符串的替换  字符串是一种不可变的数据类型
# 定义好勒就不能发生变化
string = "荒年,18,男"
new_str = string.replace(",","_")
print(new_str)
# 控制台输出:荒年_18_男
# strip # 去掉空格
str = '    荒年,18,男'
new_str = str.strip()
print(new_str)
# 控制台输出:荒年_18_男
str = '@荒年,18,男@'
new_str=str.strip(@) # 去掉@符号
print(new_str)
''. 有很多方法--可以自行研究
# 控制台输出:荒年_18_男
# 在字符串中查找子字符串
str = '@荒年,18,男@'
index = str,insdex('18') "jiuyue"
print(index)
# 控制台:4
# 控制台:找不到--报错 substring value# 数据类型的总结
"""
运算
不可变的数据类型
可变的数据类型
"""


"""
"""
# 列表:的表示
# 作用:存储多个数据
names = ['念与北私','jimmy','woody']
names = [1,2, '岁月'," ",['a',[5,6]]True]
print(names)
# 列表的索引
print(name[1])
print(name[-1])
print(name[-2])
print(name[-2][1][0])
# 控制台的输出:2
# 控制台的输出:True
# 控制台的输出:['a',[5,6]]
# 控制台的输出:5# 列表的切片--得到的结果还是列表
# 所有根据值的类型
names = [1,2, '岁月'," ",['a',[5,6]]True]
print(names[1:4]
# 控制台的输出:[1,2, '岁月','']
# 列表的增删改查
da_lao = ["糖糖","话务","秋秋","燕子"]
# 新增一个成员 append
da_lao.append("勿忘心安")
print(da_lao)
# 控制台的输出:["糖糖","话务","秋秋","燕子","勿忘心安"]
# 在指定的位置添加元组,指定索引好添加
da_lao.insert(0,"雨泽")
print(da_lao)
# 控制台的输出:["雨泽","糖糖","话务","秋秋","燕子","勿忘心安"]
# 删除元素:根值删除
da_lao.remove("雨泽")
print(da_lao)
# 控制台的输出:["糖糖","话务","秋秋","燕子","勿忘心安"]
# 删除元素:根位置删除
da_lao.pop(0)
print(da_lao)
# 控制台的输出:["话务","秋秋","燕子","勿忘心安"]
# 修改元素
da_lao[0] = 'jimmy'
print(da_lao)
# 控制台的输出:["jimmy","秋秋","燕子","勿忘心安"]
# 清除
da_lao.clear()
print(da_lao)
# 控制台的输出:[]# 列表的方法
da_lao = ["糖糖","话务","秋秋","燕子"]
# 搜索位置
print(da_lao.index("话务"))
# 排序
da_lao = [203,11,25,89]
da_lao.sort()
print(da_lao)
# 反转
da_lao.reverse()
print(da_lao)# 字典的操作
# 可读性高,也是储存多个数据
# key:value
# 比如账号密码登录:
# username :xxxx  key:value
# password:xxxx   key:value
user = {"username":"huangnian","password":"123456"}
# TODO : 面试题:什么数据可以作为字典的 key
# key 是有要求的:不可变数据类型
# key要唯一,不能重复,容易被覆盖
# 可变的数据类型:列表,字典 集合
user = {1:"huangnian",2:"123456"}
print(user)
user = {True:"huangnian",2:"123456"}
print(user)
# user = {[1,2]:"huangnian",2:"123456"} #不行-列表是可变类型
# user = {{1,2}:"huangnian",2:"123456"} #不行-集合是可变类型
print(user)
user = {"username":"huangnian","password":"123456"}
print(user)
# 获取字典的值
user["username"]
# 字典没有切片
# 增加一个key:value
user["age"] = 19
print(user)
# 控制台输出:{"username":"huangnian","password":"123456","age":19}
# 修改
user["age"] = 23
print(user)
# 当key不存在的时候就是添加;当key存在的时候,就是修改
# 控制台输出:{"username":"huangnian","password":"123456","age":23}# 删除
user.pop("age")
print(user)
# 控制台输出:{"username":"huangnian","password":"123456"}
# 字典的操作方法
user.values() # 打印所有的值
user.keys()  # 打印所有的键
user.items() # 打印键值对
# 元组
tuple = (1,2,3)
print(type(tuple)
print(tuple)

day04_列表元组字符串的操作字典相关推荐

  1. python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串

    序列 序类是一个集合概念, Pthon包括六种内建序列: 列表, 元组, 字符串, Unicode字符串, buffer对象和xrange对象. 其中, 我们最长用的要数前三个. 通用序列操作 1. ...

  2. python列表元组字符串都属于有序数列_列表、元组、字符串是Python的__________(有序、无序?)序列。...

    [简答题]朗读d教科书第35页"貿易レターコラム 消費価格値上げ再考のお願い"的李文,直接读标题,然后读"拝啓"和全文.注意作业提交截止日期. [多选题]以下语 ...

  3. python-list:列表-元组-字符串

    列表 "列表"是一个值,它包含多个字构成的序列.术语"列表值"指的是列表本身(它作为一个值,可以保存在变量中.传递给函数)--:按下标取值.切片.for循环.用 ...

  4. python - 03【列表/元组/字符串】

    目录 一.列表 1.1.列表的定义 1.2.遍历列表 1.3.增删改查 二.元组 三.string字符串 3.1.定义变量s,存储类型为字符串 3.2.字符串的下标 3.3.字符串的切片 3.4.字符 ...

  5. python序列—列表,元组,字符串

    目录 一.  1.列表语法 2.列表切片 3.列表的使用--增/删/改 1.增 2.删 3.改 4.列表的运算 5.列表的嵌套 访问 6.列表的拷贝 浅拷贝 深拷贝 7.列表推导式 基本语法 获取元素 ...

  6. python 列表 元组 字符串

    列表添加: list.append() list.extend() list.insert() 列表删除: list.remove()   #删除某一个元素 list.pop()  #删除某一个返回删 ...

  7. python字符串去重 保留第一次出现的_python 列表和字符串

    python 列表中保留所有字符串前三项,并保存到一个新的列表 l = [s[:3] for s in data] python 在列表中查找包含所以某个字符串的项,并保存到一个新的列表 l = [s ...

  8. 4.Python的不堪一击到初学乍练(列表,元组)

    Python(列表,元组) 一.列表 列表初识 列表是python的基础数据类型之一,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等,它是以[ ]括起来, 每个元素用&qu ...

  9. python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

最新文章

  1. 4MLinux 24.0 发布
  2. python实现顺序查找和哈希查找
  3. nn.Sequential(*modules)
  4. php unable to save,php – Laravel save()未定义
  5. Pytorch超简单安装教程
  6. CF1322C:Instant Noodles
  7. 迟来总比没有好:SSE或服务器发送的事件现在已在JAX-RS中
  8. 基于Verilog语言的伪随机码的编写
  9. updatechecker.java_Mybatis中出现net.sf.ehcache.util.UpdateChecker.checkForUpdate问题解决方案...
  10. Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)
  11. 在razor视图引擎中转义@字符
  12. 客户端程序员的工具们
  13. 如何快速win10下安装win7双系统
  14. 正宗、创新红烧肉全法
  15. 大学的学习目标与期望
  16. 日期相隔月数计算MONTHS_BETWEEN
  17. 2021年全球未来50强排行榜:16家公司来自中国,美国仅信息技术行业就有16家公司上榜(附年榜TOP50详单)
  18. Page size must not be less than onePage 1 of 1 containing UNKNOWN instances
  19. eMMC(KLM8G2FE3B)
  20. 计算机设置准点重启,windows7设置电脑到点准时关机的方法

热门文章

  1. 因为绅士就是有内涵的人
  2. 笔记本电脑换完电池第一次开机启动设置
  3. Simple-SR(AAAI-2022):Best-Buddy GANs for Highly Detailed Image Super-Resolution论文浅析
  4. 达人评测 i7 1165g7和i5 12500h选哪个
  5. 文本编辑器之kindeditor
  6. 2013新交规扣分细则全文
  7. ug12.0安装教程以及UG12许可证安装
  8. 实现div毛玻璃背景
  9. 关于打印机状态的获取【转】
  10. Linux内核怎么学