
python
梦兮嗣留影
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python九九乘法表练习
打印九九乘法表需用到两层循环,假设一层循环(i)控制行,另一层循环(j)控制列。打印要求的格式有两种方法:一是:用字符串方法拼接,二是:用format函数。第一种方法:用字符串拼接 1、for i in range(1, 10): s = '' for j in range(1, i+1): s += str(j) + 'x' + str(i) + '='...原创 2018-08-04 18:33:32 · 653 阅读 · 0 评论 -
求100以内质数(素数)的算法梳理
以下程序都是围绕质数的2点定理来写的。质数定理: 1、从2开始到自身的-1的数中找到一个能整除的(从2开始到自身开平方的数中找到一个能整除的)。 2、一个合数一定可以分解成几个质数的乘积,也就是说,一个数如果能被一个质数整除就是合数。(使用列表保存质数)使用定理1的基本写法: (1)n = 100for i in range(2, n): for j in range(...原创 2018-08-12 15:29:54 · 15915 阅读 · 0 评论 -
列表求杨辉三角
利用列表可变,有序,可追加的特性来求杨辉三角。(1):列表嵌套列表n = 6triangle = [[1], [1, 1]]for i in range(2, n): pre = triangle[i-1] cur = [1] * (i+1) for j in range(i-1): cur[j+1] = pre[j] + pre[j+1] ...原创 2018-08-19 15:58:10 · 358 阅读 · 0 评论 -
函数作用域
在python中,函数名也是标识符,一个标识符的可见范围,就是标识符的作用域。一般常说的是变量的作用域。在python中没有常量,只有字面常量。python中有全局作用域和局部作用域。 全局作用域:在整个程序运行环境中都可见局部作用域:在函数内部可见局部变量的使用范围不能超过其所在的局部作用域在嵌套函数中,外层变量作用域可在内层作用域可见;内层作用域中,如果定义了...原创 2018-08-25 22:03:31 · 259 阅读 · 0 评论 -
装饰器
装饰器(无参)它是一个函数函数作为它的形参返回值也是一个函数可以使用@functionname方式,简化调用注:此处装饰器的定义只是就目前所学(基于函数的理解)的总结,并不准确,只是方便理解。装饰器是高阶函数,但装饰器是对传入函数的功能的装饰(功能增强)import datetimeimport timedef logger(fn): def wrapp...原创 2018-09-02 19:50:38 · 154 阅读 · 0 评论 -
Path对象基本操作
导入模块 from pathlib import Path 目录操作初始化 路径拼接与分解操作符 /Path对象 / Path对象 Path对象 / 字符串 或者 字符串 / Path对象 分解 parts属性,可以返回路径中的每一个部分 joinpath 连接多个字符串到Path对象中 获取路径...原创 2018-09-09 16:43:35 · 1869 阅读 · 0 评论 -
面向对象
面向对象是一种认识世界、分析世界的方法论,将万事万物抽象为类。类是抽象的概念,是万事万物的抽象,是一类事物的共同特征的集合,用计算机语言描述类,就是属性和方法的集合。一切皆对象对象是数据和操作的封装对象是独立的,但是对象之间可以相互作用目前OOP是最接近人类认知的编程范式面向对象三要素封装组装:将数据和操作组装到一起隐藏数据:对外只暴露一些接口,通过接口访问对象...原创 2018-09-16 21:43:18 · 275 阅读 · 0 评论 -
python实现双向链表
双向链表实现append、pop、insert、remove、iternodesclass Node: def __init__(self, item, prev=None, next=None): self.item = item self.next = next self.prev = prev def __repr__...原创 2018-09-24 08:24:14 · 586 阅读 · 0 评论 -
python并发和线程
并发和并行的区别并行,parallel同时做某些事,可以互不干扰的同一个时刻做几件事并发,concurrency也是同时做某些事,但是强调一个时段内有事情要处理举例:乡村公路一条车道,半幅路面出现了坑,交警指挥交通众多车辆在这一时段要通过路面的事件,这就是并发高速公路的车道,双向4车道,所有车辆(数据)可以互不干扰的在自己的车道上奔跑(传输)在...原创 2018-10-15 17:31:25 · 493 阅读 · 0 评论