字符串格式化方式及递归
来源:互联网 发布:xbox软件是什么 编辑:程序博客网 时间:2024/06/06 01:39
一. “%”方式:
1. 普通格式化:
s = "i am %s" %"jiang"
2.占位符格式化
s1 = "abcdef %s afdd %d" %('jiang',28)
%s字符串 %c字符 %d十进制 %o八进制 %x十六进制 %f浮点数 %e/E科学计数法表示 %转移字符
3.通过给变量定义name格式化
s2 = "abcdef %(name)s afdd %(age)d" %{'name':'jiang','age':28}二. format()方式:
1.变量命名格式化:
s3 = "aaaa{name:s} bbbb{age:d} cccc{name:s}".format(name = "cheney",age = 28)三.生成器
每次从上次执行后开始执行
def myrange(arg): start = 0 while True: if start > arg: return yield start start += 1ret = myrange(3)r = ret.__next__()print(r)r = ret.__next__()print(r)r = ret.__next__()print(r)r = ret.__next__()print(r)四.迭代器五.递归def fun(n): n += 1 if n>= 4: return "end" return fun(n)r = fun(1)print(r)eg:实现n!
def fun(n): if n <2: return 1 else: return n * fun(n-1)r = fun(7)print(r)
阅读全文
0 0
- 字符串格式化方式及递归
- 格式化字符串方式
- symbian 字符串及格式化
- datagrid 格式化字符串方式集
- 十七、标签及字符串格式化
- 反转字符串递归与非递归方式
- 用递归方式翻转字符串
- Python学习笔记:字符串格式化方式
- Java 中字符串及数字的格式化
- 格式化字符串攻击原理及示例
- 格式化字符串攻击原理及示例
- 格式化字符串攻击原理及示例
- 格式化字符串攻击原理及示例
- python 中的格式化字符串及转义符
- golang 返回字符串格式化及fm用法
- Python基础-字符串格式化_百分号方式_format方式
- java将字符串逆序递归方式输出
- 逆序输出字符串采用递归的方式
- phpcms v9中模板标签使用说明
- cpp——类——VTBL
- phpcms v9 创建模块
- cpp——类——VBTBL
- Linux下管道的实现机制
- 字符串格式化方式及递归
- 141. Linked List Cycle
- html5<canvas操作像素之反相、窗帘、模糊特效>
- cpp——类——RTTI
- Linux命令行修改IP、网关、DNS的方法
- Mac10.12允许任何来源如何显示
- 数据异常排查系统化方法
- linux设备驱动归纳总结(三):4.ioctl的实现
- (c++)orm框架简单对比