首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python】字符 str ② ( 字符操作 | 查找字符中子的下标索引 - index 函数 | 字符替换 - replace 函数 | 字符分割 - split 函数 )

一、查找字符中子的下标索引 - index 函数 调用 字符类型变量的 str#index() 函数 , 可以 查找 字符 中 子 的 下标索引 ; 语法如下 : 字符.index(字符)...参数中传入一个字符的子 , 可以得到子第一个字符元素在字符中的索引值 ; 如果传入的子不存在 , 则会报如下异常 : Traceback (most recent call last):...File "D:\002_Project\011_Python\HelloPython\Hello.py", line 10, in index = my_str.index(...- replace 函数 调用 字符的 str#replace 函数 , 可以将 字符 中的 子 替换为其它 字符 ; 语法 : 字符变量.replace(被替换的子字符, 替换后的字符...三、字符分割 - split 函数 调用 字符的 str#split 函数 , 可以将 字符 按照 某个子 分割成若干个 子 ; 语法 : 字符变量.split(子字符) 返回一个列表

40330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    面试题-python3 找出一个字符中子,不含有重复字符的最长子

    前言 给定一个字符,请你找出其中不含有重复字符的最长子的长度。 题目 示例1: 输入:” abcabcbb” 输出: 3 解释:因为无重复字符的最长子是”abc”, 所以其长度为3。...示例2: 输入: “bbbbb”” 输出: 1 解释:因为无重复字符的最长子是”b”, 所以其长度为1。...示例3: 输入: “ pwwkew” 输出: 3 解释:因为无重复字符的最长子是”wke”‘, 所以其长度为3。 请注意,你的答案必须是子的长度,”pwke”是一个子序列,不是子。...解决思路 先遍历生成所有的子,子的长度从1到字符本身 # 作者-上海悠悠 QQ交流群:717225969 # blog地址 https://www.cnblogs.com/yoyoketang/...,根据字符本身的长度和用set集合去重后的长度对比,如果长度一致说明没有重复字符 s = "pwwkew" # 判断字符是否有重复字符 print(len(s) == len(set(s))) 于是整理上面的

    93820

    Python】字符 str ③ ( 字符操作 | 字符去除前后 空格 元素 - strip 函数 | 统计字符中子个数 - count 函数 | 统计字符长度 - len 函数 )

    # 传入字符 , 则会去除 字符中的所有元素 字符变量.strip(字符) 如果不传入任何参数 , 则默认去除空格 ; 传入字符 , 则会去除 字符中的所有元素 ; 如 : 传入 “abc...strip_str2}") # 输出: strip_str2 : Hello World 执行结果 : strip_str1 : Hello World strip_str2 : Hello World 二、统计字符中子个数...- count 函数 调用 字符的 str#count 函数 , 可以 统计字符中子个数 ; 语法 : 字符变量.count(字符) 代码示例 : """ 字符 str 代码示例 """...- len 函数 调用 len 函数 , 传入要统计的字符作为参数 , 可以 统计字符长度 ; 语法 : len(字符) 代码示例 : """ 字符 str 代码示例 """ # 定义字符...my_str = "Hello World" # 统计 字符 长度 len = len(my_str) print(len) 执行结果 : 11 四、Python 字符特点 Python 字符有如下

    35020

    python中子类调用父类的初始化方法

    http://bestchenwu.iteye.com/blog/1044848 http://www.crazyant.net/1303.html 一直不太理解python的初始化方法,今天找了下资料...,先放这改天整理下 一、第一种解释: python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。...) b.funca() 结果: 12345678 bbbfunction b : bbbTraceback (most recent call last):  File "D:\workbench\python...二、第二种解释     在Python中子类继承父类的过程中,如果子类不覆盖父类的__init__()方法,则子类默认将执行与父类一样的初始化方法。...__init__()        重点介绍下这个,这个也是Python在借鉴了C++和JAVA的经验后,做出的改进语言熟悉程度的一种努力。

    2.2K10

    字符 | Python

    索引和切片 字符实际上就是字符的数组,所以也可以用下标进行索引和切片。 索引 索引:选取其中一个元素。 切片 切片:选取其中一片元素。...str[起点(包含起点元素) : 终点(不包含终点元素) : 步长(默认为1)] 默认步长切片 指定步长切片 逆序输出 写法一: 写法二: 字符常用方法 find( ) rfind...( ) index( ) str.index() # 功能及操作和find一样,只是在找不到字符的时候会抛出异常 count( ) replace( ) 注意:并不会改变原来的字符,字符是不可变类型...endswith( ) # 判断字符是否以某个字符作为开头或者结尾,并返回判断值 str.startswith() str.endswith() lower( ) upper() # 将字符转化为大写或小写字母...isalpha( ) isdigit( ) isalnum( ) isspace( ) join( ) eval( ) eval(str) # 能把转换成字符的,再转换成原来的类型 ?

    70120

    Python字符

    默认去除右侧空格,传递参数则去除指定字符 str.index() 字符 查找字符在字符位置 str.upper() 将字符转换成大写 str.lower() 将字符转换成小写 str[::-1...] 反转字符 str.split() 分隔符 分割字符,返回一个列表 str.join() 列表 将列表元素用str连接 str.swapcase() 将字符中大小写互换 str.capitalize...() 将字符首字母大写 str.replace() 旧字符,新字符,[替换次数] 将字符当中旧字符替换成新字符 str.center(width [, char]) 宽度,字符 将字符填充到长度为...str.isnumeric() 检查字符是否都是数字 str.isspace() 检查字符是否只包含空格 str.istitle() 检查字符首字母是否大写 str.isupper()...maketrans) max(str) 字符 返回字符中最大的字母 min(str) 字符 返回字符中最小的字母 str.title() 将字符所有单子首字母大写 str.splitlines

    75260
    领券