一.内置函数的补充

repr() 显示出字符串的官方表示形式
chr()

print(chr(20013))  #  把数字编码转换成字符串

ord()

 print(ord('中'))  # 20013  把字符串转换成数字编码

二.递归

 # 树形结构的遍历
import os def func(lujing, n): # 'F:/a/'
lst = os.listdir(lujing) # 打开文件夹. 列出该文件夹内的所有文件名
for el in lst: # el 是文件名. b, c
# 还原文件路径
path = os.path.join(lujing, el) # 'd:a/b'
if os.path.isdir(path): # 判断路径是否是文件夹
print('...' * n, el) # 显示文件夹的名字
func(path, n + 1) # 在来一次
else:
print('\t' * n, el) # 显示文件 func('F:/a', 0)

二分法

 二分法查找主要的作用就是查找元素
lst = [1, 3, 5, 7, 12, 36, 68, 79] # 数据集 百万数据
num = int(input('请输入你要查找的元素信息:')) for el in lst:
if num == el:
print('存在')
break
else:
print('不存在') len(lst)
# 0 1 2 3 4 5 6 7
# [1, 3, 5, 7, 12, 36, 68, 79]

最新文章

  1. JS中的进制转换以及作用
  2. 用vc生成可被python调用的dll文件
  3. javascript 奇淫巧技44招
  4. ubuntu 12.04禁用笔记本触摸板
  5. 省市区县镇级联数据JS版
  6. extjs 常见的小问题
  7. bzoj 1009:[HNOI2008]GT考试
  8. Golang container/ring闭环数据结构的使用方法
  9. 9.19AD和DA操作
  10. Java笔记(六)……程序流程控制
  11. PHP同时操作两个mysql数据库
  12. 大数据量传输时配置WCF的注意事项
  13. mysql 中的socket 即 mysql.sock的作用
  14. 轮询、长轮询、长连接、flash socket 的区别
  15. 如何查看与更改python的工作目录?
  16. HashMap底层
  17. jQuery代码优化的9种方法
  18. VS中的类模板
  19. jsp不解析el表达式,不识别jstl标签,找不到http://java.sun.com/jsp/jstl/core
  20. 算法笔记_185:历届试题 格子刷油漆(Java)

热门文章

  1. loj6402 校门外的树(dp,多项式求逆)
  2. uni-app开发的应用(小程序,app,web等),使用Node+Koa2开发的后端程序接收上传文件的方法
  3. 记一次PHP 数组基本用法
  4. 读书笔记--Spring in Action 目录
  5. python统计一个文本中重复行数的方法
  6. CesiumLab V1.4 新功能 BIM数据处理
  7. nginx在win系统下的安装配置与tomcat集成springmvc框架
  8. Breakpoint 断点只生效一次
  9. python之特点
  10. webpack学习之—— 模块热替换(Hot Module Replacement)