首页 > 编程语言 >Python学习笔记 DAY11

Python学习笔记 DAY11

时间:2024-08-18 22:26:45浏览次数:16  
标签:love sub Python end 笔记 python DAY11 table translate

字符串

查找

count(sub[,start[,end]])

find(sub[,start[,end]]) rfind(sub[,start[,end]])

index(sub[,start[,end]]) rindex(sub[,start[,end]])

x = "上海自来水来自海上"
x.count("海")
2
x.count("海", 0, 5)
1
x.find("海")
1
x.rfind("海")
7
x.find("贵")
-1
x.rfind("贵")
-1
x.index("贵")
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    x.index("贵")
ValueError: substring not found

替换

expandtabs([tabsize=8])

replace(old,new, count=-1)

translate(table)

code = """
    print("I love python")
    print("I love python")"""
new_code = code.expandtabs(4)
print(new_code)

    print("I love python")
    print("I love python")
"在吗!我在你家楼下,快点下来!!!".replace("在吗", "想你")
'想你!我在你家楼下,快点下来!!!'
table = str.maketrans("ABCDEFG", "1234567")
"I love python".translate(table)
'I love python'
"I love Python".translate(table)
'I love Python'
"I love FishC".translate(table)
'I love 6ish3'
"I love FishC".translate(str.maketrans("ABCDEFG", "1234567"))
'I love 6ish3'
"I love FishC".translate(str.maketrans("ABCDEFG", "1234567", "love"))
'I  6ish3'

判断

标签:love,sub,Python,end,笔记,python,DAY11,table,translate
From: https://blog.csdn.net/Tulp123/article/details/141306013

相关文章

  • 【C++学习笔记 18】C++中的隐式构造函数
    举个例子#include<iostream>#include<string>usingString=std::string;classEntity{private: Stringm_Name; intm_Age;public: Entity(constString&name) :m_Name(name),m_Age(-1){} Entity(intage) :m_Name("UnKnown")......
  • #1.字符串哈希学习笔记
    “十分简单易懂的字符串哈希教程”字符串哈希0x01.什么是哈希定义(摘自OIwiki)[https://oi-wiki.org/string/hash/]>我们定义一个把字符串映射到整数的函数f,这个f称为是Hash函数。我们希望这个函数f可以方便地帮我们判断两个字符串是否相等。人话:把字符串以特定的......
  • Python爬虫图片:从入门到精通
    在数字化时代,图片作为信息传递的重要媒介之一,其获取和处理变得越来越重要。Python作为一种功能强大且易于学习的编程语言,非常适合用来编写爬虫程序,帮助我们自动化地从互联网上获取图片资源。本文将从基础到高级,详细介绍如何使用Python编写图片爬虫。1.Python爬虫基础Python......
  • python实现人脸轮廓提取(开操作和闭操作)
    目录一、形态学操作的理论基础1.1结构元素1.2开操作和闭操作概述二、开操作的详细介绍2.1开操作的定义2.2开操作的原理2.3Python实现开操作2.4代码详解三、闭操作的详细介绍3.1闭操作的定义3.2闭操作的原理3.3Python实现闭操作3.4......
  • python实现人脸轮廓提取(膨胀和腐蚀)
    目录一、形态学操作的理论基础1.1膨胀操作1.2腐蚀操作1.3膨胀与腐蚀的结合应用二、Python实现膨胀和腐蚀算法2.1安装OpenCV库2.2使用膨胀和腐蚀提取人脸轮廓2.3代码详解三、实验结果与分析3.1实验结果3.2结果分析四、形态学操作在人......
  • 【数值方法-Python实现】Crout分解+追赶法实现
    涉及Crout分解、追赶法的线性方程组求解方法的Python实现。CodesdefCroutLU(A:np.ndarray)->Tuple[np.ndarray,np.ndarray]:"""CroutLU分解算法,A=LUinput:A:(n,n)np.ndarray,方阵output:L:(n,n)np.ndarray,下三角矩阵......
  • python基础语法02
    (不全,只是记录自己暂时不知道的一些内容)1.运算符号print(10*3)print(10**3)#10的3次方print(10/3)print(10//3)#取商print(10%3)#取余round()函数的四舍五入规则是基于银行家舍入法(Bankers’rounding),也称为偶数舍入。如果要舍弃的数字是5,而前面的数......
  • 学习笔记 韩顺平 零基础30天学会Java(2024.8.14)
    P500集合体系图     单列集合是指自己只有一个值,双列集合是像键值对这样的P501Collection方法     对于第三点,像Set这样的,存放进去的和取出来的顺序可能不是一样的,所以就叫无序的P502迭代器遍历在调用iterator.next()方法之前必须要调用iterator.ha......
  • [Python学习日记-8] 读取用户指令和格式化输出
    简介    平常我们在网上冲浪是经常会遇到需要我们输入数据,然后来进行交互的,而我们本篇要说的读取用户指令就是在命令行当中程序和用户进行交互的一种方法,表现形式就像使用shell登录linux时需要你输入用户名和密码然后回车确认的那种形式。而在输入前一定是需要说......
  • 关于解决Qt配置clang format插件后打开Qt时报缺少pythonxxx.dll的问题
    前言原本安装过程中没有出现任何问题,但是当我退出Qt,再次打开Qt时报虽然也不影响正常编程,但是架不住每次打开它都提示,于是准备探究下这个问题,并将其解决掉第一步:在官网下载:clangformat,我下载的是这个第二步:安装LLVM,安装时选择为所有用户添加环境变量,然后全程一步就......