首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【算法千题案例】每日一练LeetCode打卡——102.比较含退格的字符串

提示: 1 <= s.length, t.length <= 200 s 和 t 只含有小写字母以及字符 ‘#’ ---- C#方法:重构字符串 将给定的字符串中的退格符和应当被删除的字符都去除,还原给定字符串的一般形式...用 栈 处理遍历过程,每次我们遍历到一个字符: 如果它是退格符,那么我们将栈顶弹出; 如果它是普通字符,那么我们将其压入栈中。...:76 ms,在所有 C# 提交中击败了71.14%的用户 内存消耗:37.9 MB,在所有 C# 提交中击败了10.70%的用户 ---- Java 方法:重构字符串 思路解析 将给定的字符串中的退格符和应当被删除的字符都去除...用 栈 处理遍历过程,每次我们遍历到一个字符: 如果它是退格符,那么我们将栈顶弹出; 如果它是普通字符,那么我们将其压入栈中。

28410

Python数据类型详解-字符串#学习猿地

作为续行符时,在行尾使用了\后,可以换行继续书写内容 + \n 代表一个换行符 + \r 代表光标位置(从\r出现的位置开始作为光标的起点) + \t 代表一个水平制表符(table 缩进) + \b 代表一个退格符...+ `\\` 反转义\,输出了\,取消\的转义效果 **把转义字符作为普通字符输出,在字符串的前面加 r' '** 示例: ```python # \ 续行符 #续行符 # vars = '123'...# \b 退格符 # vars = '岁月是把杀猪刀,\b但是它拿长得丑的人一点办法都没有。。。' # \\ 一个\是转义符,在这个符号前在定义一个\ 就会取消转义。...字符串相关的操作 + 字符串 + 操作 + 字符串 * 操作 + 字符串 [] 切片操作 + 字符串[开始值:结束值:步进值] 开始值:默认为0,结束值默认是最后一个下标,步进值默认为1 示例: ```python...vars[1::]) # 不见,黄河之水天上来,奔流到海不复回 # print(vars[1::2]) # 不,河水上,流海复 ``` ### 字符串格式化的方法 + format + f 示例: ```python

37310

Python数据类型详解-字符串#学习猿地

作为续行符时,在行尾使用了\后,可以换行继续书写内容 + \n 代表一个换行符 + \r 代表光标位置(从\r出现的位置开始作为光标的起点) + \t 代表一个水平制表符(table 缩进) + \b 代表一个退格符...+ `\\` 反转义\,输出了\,取消\的转义效果 **把转义字符作为普通字符输出,在字符串的前面加 r' '** 示例: ```python # \ 续行符 #续行符 # vars = '123'...# \b 退格符 # vars = '岁月是把杀猪刀,\b但是它拿长得丑的人一点办法都没有。。。' # \\ 一个\是转义符,在这个符号前在定义一个\ 就会取消转义。...字符串相关的操作 + 字符串 + 操作 + 字符串 * 操作 + 字符串 [] 切片操作  + 字符串[开始值:结束值:步进值]   开始值:默认为0,结束值默认是最后一个下标,步进值默认为1 示例: ```python...vars[1::]) # 不见,黄河之水天上来,奔流到海不复回 # print(vars[1::2]) # 不,河水上,流海复 ``` ### 字符串格式化的方法 + format + f 示例: ```python

41320

Python 学习入门(8)—— 格式化输出

python中也有类似于c中的printf()的格式输出标记,在python格式化使用的是%运算符,示例如下: #!.../usr/bin/env python # it-homer in 2013 import sys reload(sys) sys.setdefaultencoding("utf-8") # %s...aabb if __name__ == "__main__": test_format() test_format2() test_format3() test_format4() Python...e 用科学计数法格式化浮点数 %E 作用同%e,用科学计数法格式化浮点数 %g 根据值的大小决定使用%f活%e %G 作用同%g,根据值的大小决定使用%f活%e %p 用十六进制数格式化变量的地址 Python...的转义字符及其含义 符    号 说     明 \' 单引号 \" 双引号 \a 发出系统响铃声 \b 退格符 \n 换行符 \t 横向制表符 \v 纵向制表符 \r 回车符 \f 换页符 \o 八进制数代表的字符

56730

用数字数数字符串

最近一直在想一个好办法来写文章,想来想去还是用使用案例的方式来写这些文章,这样就不是干巴巴的一些知识点,没多大意思,从今天开始,我们就进来细学Python的基础知识,这是第一篇文章。...>>> i'am a student I'AM A STUDENT print(mystr.replace('student','teacher')) >>> i'am a teacher 总结 在Python...注意 反斜杠可以用来转义;在反斜杠前使用r,可以让反斜杠不发生转义 字符串可以用+运算符进行字符串链接,用*运算符进行重复 python 中的字符串有两种索引方式,从右往左,从左往右 反斜杠可以作为续行符...find()查找子字符串 lower()返回小写的 upper()返回字符串 replace()函数返回某个所有匹配替换之后的字符串 转义字符 \' 单引号 \" 双引号 \a 发出系统想铃声 \b 退格符

80530

Python 编程 | 连载 06 - 格式化与转义字符

print('Hello {0}, I am {1}'.format('Tom', 'Tony')) 使用关键字参数 利用key=value来实现一一对应的赋值替换 数字格式化 f 格式化字符串 Python...("{:u}".format(12)) 其他格式化符号 %o:格式化无符号八进制数 %x:格式化无符号十六进制数 %e:科学计数法格式化浮点数 转义字符 字符串要转成其他含义的功能,称为转义字符 Python...中的转义字符有: \n:换行,一般用于末尾,strip对其也有效 \t:横向制表符,可以认为是一个间隔符 \v:纵向制表符 \a:响铃 \b:退格符,将光标向前移覆盖或者删除前一个 \r:回车 \f:翻页...v IRONMAN' print(info_02) info_03 = 'I am IRONMAN \f---' print(info_03) 其中 \n 和 \t 使用频率较高 转义无效符 在Python...字符串前加“r”来将当前字符串的转义字符串无效 info = r'Hello \n World' print(info) info_01 = r'Hello \ Python' print(info_

24450
领券