随笔分类 -  Python

Python学习
摘要:函数的目的:重复使用相同的一段程序 函数的定义 下面是我自定义的一个求a,b,c三个参数平方和的函数 首先,def通知Python我是一个函数,pow_sum是一个函数 括号中的a,b,c三个是参数,参数也可以为空,但括号是必须要有 以下两段代码的缩进代表隶属关系 Return可以返回多个值,用逗号 阅读全文
posted @ 2017-10-17 11:23 OLIVER_QIN 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Python最具特色的用缩进来标明成块的代码缩进i = 4j = 2if i > j: i = i+1 print(i)这是一个简单的判断,Python的if使用很简单,没有括号等繁琐语法,在i = i+1前面存在四个空格的缩进这种以四个空格的缩进来表示隶属关系的书写方式,强制缩进增强了程序的可读性复杂一点的if#coding=utf-8i = 45if 6>=i>0: prin... 阅读全文
posted @ 2017-10-16 17:57 OLIVER_QIN 阅读(306) 评论(0) 推荐(0) 编辑
摘要:sequence(序列)sequence(序列)是一组有序的元素的集合,序列可以有任何元素,也可以没有元素元组与表的区别:一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更元组与序列>>> s1 = (1,2,'zhansan','李四',False)>>> s2 = [1,2,'zhansan','lili',True]>>> print(s1,type(s1))(1, 2... 阅读全文
posted @ 2017-10-16 17:27 OLIVER_QIN 阅读(238) 评论(0) 推荐(0) 编辑
摘要:变量 python的变量不需要提前声明,可以直接输入: 此时,str已经被赋值字符串oliver,在赋值之前并没有提前定义与事先声明 打印值 看其数据类型 type()是python内置的数据类型,可以用来查看变量的数据类型 回收变量名 如果想给str赋值为数字,那么简单,直接赋值即可 基本数据类型 阅读全文
posted @ 2017-10-16 16:44 OLIVER_QIN 阅读(216) 评论(0) 推荐(0) 编辑
摘要:前言 在我看来,无论我们学习什么语言第一个学习的估计都是Hello world,那么接下来就从Hello world说起! 编写代码 我在本机上已经安装了pycharm,所以我所编辑的代码都是在pycharm中进行 在我学习的文件夹上右键—>>New—>>Python file 新建一个Python 阅读全文
posted @ 2017-10-16 16:05 OLIVER_QIN 阅读(246) 评论(0) 推荐(0) 编辑
摘要:Python是可以连接数据库,并从数据库获取相应的数据库的,但是怎么连接呢? 这是个问题,以下是我使用Python建立数据库连接的步骤(我使用的工具为:PyCharm) 1.首先下载setuptools-28.8.0.zip 2.解压下载文件,双击setup.py进行安装。 3.打开pycharm 阅读全文
posted @ 2016-11-19 09:01 OLIVER_QIN 阅读(11323) 评论(0) 推荐(0) 编辑
摘要:下面是我写的一个简单爬虫实例 1.定义函数读取html网页的源代码 2.从源代码通过正则表达式挑选出自己需要获取的内容 3.序列中的htm依次写到d盘 运行程序结果: 阅读全文
posted @ 2016-11-19 08:44 OLIVER_QIN 阅读(580) 评论(0) 推荐(0) 编辑
摘要:注意://为整除的意思 代码: 执行结果: 阅读全文
posted @ 2016-11-18 15:24 OLIVER_QIN 阅读(1947) 评论(0) 推荐(0) 编辑
摘要:在Python语言中,我们经常需要与用户实现交互,下面是一个小实例 上述代码实现功能为:用户输入2个字符串,然后将这两个字符串存储到文件Pra_Q.txt中 执行结果: 在Python 3.5.2中raw_input()变成了input() 阅读全文
posted @ 2016-11-18 09:55 OLIVER_QIN 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:文件I/O是Python中最重要的技术之一,在Python中对文件进行I/O操作是非常简单的。 1.打开文件 语法: 1.1文件模式 1.2缓冲区 open 函数的第三个参数( buffering ),表示文件的缓冲,当缓冲区大于0时(等于0时无缓冲,所有的读写操作都直接针对硬盘),Python会将 阅读全文
posted @ 2016-11-17 17:26 OLIVER_QIN 阅读(532) 评论(0) 推荐(0) 编辑
摘要:1.格式化输出字符串 2.格式化输出整数 3.格式化输出小数 3.1格式化输出小数(保留位数) 4.指定占位符宽度 4.1指定占位符宽度(左对齐) 4.2指定占位符 5.科学计数法 阅读全文
posted @ 2016-11-17 16:05 OLIVER_QIN 阅读(484) 评论(0) 推荐(0) 编辑
摘要:举例 面向对象的合理解释就是:我是人这个类,对象化以后我就是一个个体OLIVER 对象化就是在人这个大类中,将某个人指名道姓,具体到某个人 下面是一个具体的实例一: 实例二: 总结 将东西根据属性归类 ( 将object归为class ) 方法是一种属性,表示动作 用继承来说明父类-子类关系。子类自 阅读全文
posted @ 2016-11-17 15:41 OLIVER_QIN 阅读(266) 评论(0) 推荐(0) 编辑
摘要:字典是Python中唯一的映射类型(哈希表) 字典的对象时可变的,但字典的键值必须是用不可变对象,并且一个字典中可以使用不同类型的键值 1.定义字典 dict={key1:value1,key2:value2...} 例子: 2.特殊定义字典 3.取出字典中的值 这里以上述定义的dict为例子 4. 阅读全文
posted @ 2016-11-16 22:45 OLIVER_QIN 阅读(314) 评论(0) 推荐(0) 编辑
摘要:python中的加减乘除比其他的语言简单,不需要对其赋值变量 加减乘除 判断 判断返回的是True或者False 逻辑运算符 AND,OR,NOT 阅读全文
posted @ 2016-11-16 17:44 OLIVER_QIN 阅读(450) 评论(0) 推荐(0) 编辑
摘要:循环是一个结构,导致一个程序要重复一定的次数 条件循环也一样,当条件变为假,循环结束 For循环 在python for循环遍历序列,如一个列表或一个字符。 for循环语法: ——for iterating_var in sequence: statements(s) 注:如果一个序列包含一个表达式 阅读全文
posted @ 2015-12-11 21:35 OLIVER_QIN 阅读(313) 评论(0) 推荐(0) 编辑
摘要:所谓的列表就像一个容器,你可以对列表中的东西进行增删改查,列表是可变的,但是元组是不可变的#coding=utf-8#列表的增删改查listman = ['name=oliver','age=13','sex=male']print "原始列表:"print listman#增加listman.ap... 阅读全文
posted @ 2015-11-28 19:51 OLIVER_QIN 阅读(198) 评论(0) 推荐(0) 编辑