首页 > 其他分享 >02-字符串

02-字符串

时间:2024-04-04 23:33:48浏览次数:24  
标签:02 abc alex ## s1 print 字符串

字符串

*增

join:添加

s1 = 'alex'

s = '+'.join(s1) # 输出的结果是a+l+e+x

print(s)

s1 = ['a1', 'a2', 'a3', 'a4']

s = ':'.join(s1) ## 列表转换成字符串 a1:a2:a3:a4 <class 'str'> 前提:s1中的元素都必须是字符串

print(s, type(s))

======================================================================================================================

*删

print(s.strip()) # lstrip消除左侧的,rstrip消除右侧--消除字符串空格,制表符,换行符

======================================================================================================================

*改

upper,lower,capitalize,title:字母的大小写变化

s = 'I love python'

s1 = s.upper() ## 字母全部大写 实际中应用于验证码的认证

s2 = s.lower() ## 字母全部小写

s3 = s.capitalize() ## 第一个单词第一个字母大写其他小写

s4 = s.title() ## 每个单词第一个字母大写

print(s1) # I LOVE PYTHON

print(s2) # i love python

print(s3) # I love python

print(s4) # I Love Python

======================================================================================================================

replace:替换

msg = 'alex很厉害,alex是老男孩教育的创始人之一'

msg1 = msg.replace('alex','abc') ## 默认全部被替换(新,旧,次数(不定义时默认全部替换))

msg2 = msg.replace('alex','abc',1) # 替换一个

print(msg1) # abc很厉害,abc是老男孩教育的创始人之一

print(msg2) # abc很厉害,alex是老男孩教育的创始人之一

======================================================================================================================

split:切片,分割---将字符串分割成列表

s = 'a1:a2 a3 a4:a5'

l = s.split() #按照空格将字符串分割转化成列表

l = s.split('

标签:02,abc,alex,##,s1,print,字符串
From: https://www.cnblogs.com/Marker-411528/p/18115330

相关文章

  • 2024-4-4 分块补题
    P3203[HNOI2010]弹飞绵羊记录每个位置跳出当前块所需要的步数和跳出的位置。从后往前统计#include<bits/stdc++.h>#definemaxn200100usingnamespacestd;intn,m,len;intpos[maxn],k[maxn];intnxt[maxn],stp[maxn];structfk{intl,r;}a[maxn];intread(){......
  • 字符串函数【超级详细版】(入门必看!!!)
    字符串函数【超级详细版】(入门必看!!!)1.strlen的使用和模拟实现1.1strlen的使用1.2strlen的模拟实现2.strcpy的使用和模拟实现2.1strcpy的使用strcpy的模拟实现3.strcat的使用和模拟实现3.2strcat的模拟实现4.strcmp的使用和模拟实现4.1strcmp的使用4.2strcmp......
  • 2024年4月4号java学习
    继承减少编写重复的代码,提高代码的复用性,使用extends关键字用来表示继承一个类如果类和类有相同的特性,并且一个类是另一个类的一种那么就可以使用继承java中只支持单继承,但有多层继承所有的类都间接或者直接继承Object类子类能够继承父类的东西虚方法表中包含:非私有方法,非f......
  • 20211317李卓桐Exp3-免杀原理实验报告
    Exp3-免杀原理任务详情1.实践内容(4分+1分附加分)1.1方法(分)正确使用msf编码器,使用msfvenom生成如jar之类的其他文件(1分),veil,加壳工具(1分),使用C+shellcode编程(1分),1.2通过组合应用各种技术实现恶意代码免杀(1分)(如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共......
  • 20240404
    T1洛谷P3436PRO-ProfessorSzu首先缩点。然后从所有没有入度的强连通分量开始dfs,进行dp,数一下每个点到终点有多少路径。要注意的是当且仅当一个点能够到达终点时才能够用来更新其他点的dp值。代码#include<iostream>#defineintlonglongusingnamespacestd;in......
  • 2024.4 做题记录
    299.CF1534ELostArray难崩。题意转化为每次翻转\(m\)个\(01\)序列的元素,要把全\(0\)翻成全\(1\)。不想分讨。考虑直接最短路求最小步数,转移就枚举选多少个原本已经有的数。交互就记录方案就行了。300.P9537[YsOI2023]CF1764B很棒的题。考察终态,可以发现最后输......
  • 小美的蛋糕切割(美团2024届秋招笔试第一场编程真题)
    题面核心思想前缀和(不过是以一整行或一整列的维度)(滑动窗口应该也可以)需要注意的是可以横着切也可以竖着切代码importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){finallongMOD=(long)(1e9+7);Scannerscanne......
  • 2024/4/4 分块补题
    2024/4/4分块补题P3203[HNOI2010]弹飞绵羊分块跳跳跳,核心是每次跳出当前块,用\(to[i]\)表示跳到的位置。#include<bits/stdc++.h>usingnamespacestd;#defineldlongdoubletemplate<typenameT>inlineTread(){Tx=0;charch=getchar();boolfl=false;......
  • 2024-04-04
    2024-04-04gcd上午模拟赛T1考场上写了\(O(n^2)\)的暴力,但是有的时候跑不满,\(10^5\)的大数据跑的飞快(100ms)考完没多久就想出来正解了观察到值域\(V\)只有\(100\),考虑把他放到时间复杂度里面枚举最大公约数\(g\)只有一段区间内所有的数都是\(g\)的倍数的时候才......
  • 2024年华为OD机试题-火星文计算
    题目描述:已知火星人使用的运算符为#、$,其与地球人的等价公式如下:x#y=2x+3y+4x$y=3*x+y+2其中x、y是无符号整数地球人公式按C语言规则计算火星人公式中,$的优先级高于#,相同的运算符,按从左到右的顺序计算现有一段火星人的字符串报文,请你来翻译并计算结果。输入描述:火......