随笔分类 - python基础
python基础系列包括python变量,函数,字符串,面向对象等基础内容
摘要:1.面向对象设计引入 想想我们是如何描述自然界的生物的,就以狗为例,当我们描述一条狗,比如二哈,会怎么描述它的?当然是会说出他的名字,品种,颜色,大小,性别,这些都是描述哈士奇的特征的,除了这些特征之外,哈士奇是不是应该还有一些动作呢?比如咬人,汪汪叫等。下面就用python来描述一条哈士奇。 上面
阅读全文
posted @ 2018-02-06 14:00
Alexander_heh
摘要:本文讨论Python中模块的概念,全文分为两部分,第一部分介绍自定义模块的导入,第二部分介绍python中常见的内置模块。 一:自定义模块 1.模块的概念 模块即一个py文件,在实际开发中,一个项目会分为很多的py文件,一个py文件就是一个模块 模块的好处: 模块的最大好处就是大大提高了代码的可维护
阅读全文
摘要:本文讨论python中的三器一解析:迭代器,生成器,装饰器,列表解析。以及python中的深浅拷贝 一.迭代器 1.迭代器协议 (1)迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代(只能往后走不能往前退) (2
阅读全文
摘要:本文主要讨论python中文件的操作。 1.文件的基本操作: 对于一个文件,使用open函数打开该文件,使用close()函数关闭该文件。注意,open一个文件,必须要使用close关闭,否则该文件会一直占用内存 2.指定模式打开文件(r,w,a) (1)r模式:只读模式 r模式表示以只读模式打开文
阅读全文
摘要:本文讨论python中的函数。主要内容如下: 函数的定义 函数的参数和函数的重载 函数的嵌套 函数的全局变量与局部变量 函数的递归 函数的作用域 匿名函数和lamda表达式 函数式编程 函数常见的内置函数 1.函数的定义 函数一般包=包含两部分:函数的定义和函数的调用。上面的代码中1-3行定义了一个
阅读全文
摘要:字符串格式化指的是在定义一个字符串的时候,字符串有的地方的字符序列事先并不一定能知道,此时可以用一些特殊的符号来占位,然后把内容在别处加上 字符串格式化有两种方式,第一种是用%格式化,第二种是用format方法格式化。本文就这两种格式化方法进行讨论。 一.%格式化方法 1.表示字符串(%s.) 理论
阅读全文
摘要:本文简单讨论一下另外一种常见的数据类型:集合。 1.集合的定义: 集合用"{}符号表示,这种表示方法与字典的标志一致,不过字典的每一个元素都是一对键值对,而集合的每一个元素就是一个简单的元素。集合的元素可以是数据,列表,元组,字典,以及集合。 2.集合的性质: (1)集合是无序的 集合同字典一样,是
阅读全文
摘要:本文分为两部分,第一部分是讨论元组的性质和一些常见的方法,第二部分是讨论字典的性质和一些常见方法。 一.元组的性质和方法 1.元组的定义: 元组的定义方式如下: 元组的标志符是“()”。元组很多性质和列表一致,两个的区别在于可以修改和删除列表中的元素,但是元组中的元素则不可以修改和删除(注意,这里指
阅读全文
摘要:本文主要讨论python中列表的性质和列表的一些内置方法。 一.列表的定义和性质 1.列表的定义: 列表是python中的内置内的一种,在python中的类的关键字是list.列表的定义如下: 列表是由[]标志的。列表中的元素用“,”分隔开.列表的元素可以是数字,字符串,元组,字典。 2.列表的性质
阅读全文
摘要:本文内容包括三个部分,第一部分简单介绍python中基本数据类型,第二部分讨论数字的常见处理方法,第三部份讨论字符串的常见处理方法 一.python基本数据类型 python中基本数据类型包括数字(int),字符串(str),列表(list),元组(tuple),字典(dict)。在python中需
阅读全文
摘要:本文准备通过几个实例来讨论python中的一些基础语法,包括基本数据类型,python语法规则,定义变量,循环,条件判断等.并将这些特性与c语言做个简单比较(本文代码都是基于python3,) 例1:求出1-100的和。 首先给出实现代码 下面逐行分析该段代码: 第一行定义了一个变量i,并把i赋初值
阅读全文

浙公网安备 33010602011771号