摘要: 005 题目如下: 给定一个字符串,里边可能包含“()”、"{}"、“[]”三种括号,请编写程序检查该字符串的括号是否成对出现。输出: true:代表括号成对出现并且嵌套正确,或字符串无括号字符。 false:未正确使用括号字符。 流程分析: 如果了解数据结构,那么应该知道,简单的采用一个栈的特性, 阅读全文
posted @ 2018-04-07 23:39 JunSheep 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 004-- 用递归求解某数的阶乘 n的阶乘:n(n-1)(n-2)(n-3)****1 流程分析: 1、输入某个数字n,计算该数字的阶乘:n! 2、递归求阶乘函数,参数为n: 2.1、判断数字是否等于1,如果等于1 ,函数返回1 2.2、如果函数不返回1,则函数返回n*fun(n-1),以此递归 代 阅读全文
posted @ 2018-04-07 22:36 JunSheep 阅读(499) 评论(0) 推荐(0) 编辑
摘要: str(计数、编码修改、转换空格、查找、格式化) 1、str.count(sub, start= 0,end=len(string)) sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的位置。字符中第一个字 阅读全文
posted @ 2018-04-07 21:58 JunSheep 阅读(287) 评论(0) 推荐(0) 编辑
摘要: str对齐方法 1、str.center(width,fullchar=None) 字符串内容居中,不足的长度用fullchar来代替 2、str.ljust(width,fullchar=None) 字符串内容左对齐,不足的长度用fullchar来代替 3、str.rjust(width,full 阅读全文
posted @ 2018-04-07 19:35 JunSheep 阅读(312) 评论(0) 推荐(0) 编辑
摘要: str的大小写方法: 1、str.capitalize(obj) 首字母转变成大写,如果首子母已经是大写则还是输出首字母大写结果 2、str.casefold()=str.lower() 字符串中所有内容,大写转小写 3、str.upper() 字符串中所有内容,小写转大写 4、str.title( 阅读全文
posted @ 2018-04-07 19:34 JunSheep 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 字符串的基础操作: 1、str1 + str2 将字符串连接 2、str * num 将字符串复制num次 3、str[index] 字符串的索引值 4、str[index:index:step] 切片操作 Mark on 2018.4.6 阅读全文
posted @ 2018-04-07 19:33 JunSheep 阅读(314) 评论(0) 推荐(0) 编辑