首页 > 其他分享 >字符串操作

字符串操作

时间:2024-11-29 22:57:29浏览次数:6  
标签:replace print split 字符串 操作 qingDao

# String类型的操作行为


# 占位符操作
# name = '周杰伦'
# a = f'我听过一首{name}的歌'
# print(a)

# 多行输出(保留原有格式),三对引号,没有赋值的时候是注释,有赋值的时候是多行输出
# a = '''
# 亲爱的yf:
# 见字如面。
# 一日不见如隔三秋。
# 此致,敬礼!
# bye
# '''
# print(a)

# 编码操作。编码格式不对容易出现乱码
# str1 = '一马平川'
# print(str1)
# str2 = str1.encode(encoding='GBK') #encode就是将默认编码格式进行修改的操作。传统中文的获取需要用utf-8
# print(str2)
# print(str2.decode(encoding='GBK')) #decode是解码操作

# 大小写转换
a = 'welcome To qingDao chain'
# # 全大写
# print(a.upper())
# # 全小写
# print(a.lower())
# # 首字母大写
# print(a.capitalize())

# 去除字符串的首尾的指定字符:strip
# print(a)
# print(a.strip()) #默认去除首尾的空格
# print(a.strip('w'))

# 字符串内容的分割
# print(a.split()) #默认基于空格进行分割
# a = a.split()
# for i in a:
# print(i.capitalize())

# print(a.split('o', 2)) #基于指定字符进行分割,还可以添加数字表示分割次数。

# 字符串的替换:可以实现对字符串进行替换,删除,以及指定次数的操作
# print(a.replace('qingDao', 'WF'))
# print(a.replace('qingDao',''))
# print(a.replace('o','',2))

# 字符串的拼接处理:join实现字符串的拼接,用指定字符将一个list中的元素拼接成一个完整的字符串
a = a.split()
b =0
for i in a:
a[b]=i.capitalize()
b+=1
c = ' '.join(a)
print(c)



标签:replace,print,split,字符串,操作,qingDao
From: https://www.cnblogs.com/mafei666/p/18577751

相关文章

  • 列表和字典的操作
    #list和dict的相关操作#lista=[1,2,3,4,5,6,7]#1.通过下标获取元素##2.在已有的list末尾添加新的元素#append##3.删除元素#基于元素下标进行删除#dela[-1]#基于元素值进行删除#a.remove(1)#4.获取list的长度#print(len(a))#5.排序#b=[2,1,4,3,5,88,33]#b.sort(......
  • 【探讨】批量操作以及多线程下保证事务的一致性
    1 前言假如给你一个场景,有一批1万或者10万的数据,让你插入到数据库中怎么做呢?我们这节来看看。首先一点我们单纯的一个个INSERT语句,我们就不试了,这一个个的肯定慢,我们这里统一用INSERTINTO表(字段1,字段2)VALUES(值1,值2),(值11,值22),(值111,值222);这种方式分批跑高效点。......
  • Linux系统上使用nvm管理nodejs和npm版本操作
    安装nvm由于Github的访问性问题,所以我们不使用Github安装,而是使用Gitee安装,使用的Gitee仓库为:https://gitee.com/RubyMetric/nvm-cn安装命令为:bash-c"$(curl-fsSLhttps://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"安装后验证:重启shell或者执行source~/.nvm/n......
  • 【Linux探索学习】第十七弹——进程终止:深入解析操作系统中的进程终止机制
    Linux学习笔记:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:在操作系统中,进程终止是一个至关重要的阶段,它标志着进程的生命周期结束。进程终止可能是因为任务完成,也可能是因为异常或外部干预。本文将详细讲解操作系统中的进程......
  • Day2 [Python学习] 简单数据类型:字符串
    1.含义:字符串就是一系列字符。简单来说,就是被单引号'或者是双引号"括起来的内容,eg:"HelloPython"'HelloCSDN----'HelloPython和HelloCSDN----是两个字符串那如果想在字符串里边加引号呢?'Itoldmyfriend,"CSDNisagreatlearningplatformforpython......
  • DevEco Studio 实战第一节:字符串拼接与组件构建
    DevEcoStudio实战第一节:字符串拼接与组件构建引言在现代软件开发中,TypeScript提供了强类型的优势,而DevEcoStudio作为华为推出的开发集成环境,提供了便捷的代码管理和版本控制功能。本文将通过一个简单的示例,介绍如何在TypeScript和DevEcoStudio中进行字符串拼接以及如......
  • SZU实验八数组2【id:362】【15分】D. 矩阵操作(数组)
    题目描述给定一个N阶初始矩阵,现有以下操作TRANSLATE:转置,即将aij变为aji,操作结束后输出矩阵,并将这一新矩阵储存至原二维数组中。ADD:将该矩阵与一矩阵相加得到一新矩阵,操作结束后输出这一新矩阵,并将这一新矩阵储存至原二维数组中。MULTIPLY:与该矩阵与一矩阵相乘得到一......
  • 计算机操作系统进程的描述与控制选择题
    1、正在执行的进程由于其时间片用完而被暂停运行,此时该进程应从运行态变为()。A、就绪态B、运行态C、等待态D、终止态2、某单处理器系统中若同时存在5个进程,则处于等待状态的进程最多可有()个。A、1B、0C、5D、43、一个进程退出等待队列而进入就绪队列,是因为进程()。A、获得了......
  • MySQL数据库表的操作
    1、总述今天我跟大家分享MySQL数据库中表的创建,查看,修改,删除。2、创建表createtabletable_name(        field1datatype,        field2datatype, field3datatype)characterset字符集collate校验规则engine存储引擎; 说明:field表示......
  • redis基本操作
    为什么学习redis,前几天有个需求,用到了redis库,之前学习过但仅限于大学的时候,这个时候差不多忘光了,需求测的时候也是现学的几个查询指令。印象最深的是开发设计的时候存储了10个不同key值但value(list字符串)相同的数据,当时问过为什么要存十个,解释为 “为了防止频繁的访问一个key导......