分类
摘要:
函数的创建与执行过程
1、当两个函数名都一样时,下面调用函数则会按照最后一个函数体进行调用。2、第一个函数则会变成垃圾内存,被python内部的垃圾清理机制给清除掉。3、执行过程如下图:
函数的参数在传递的时候,传递的是引用,还是一个值?(答案:引用)
函数在传参是,引用与传值的区别:
1、在函数传参数的时... 阅读原文
2017-12-15 06:00:07 阅读(759) 评论(0)
摘要:
回顾
一、参数的种类:
1、静态参数:
(1)、普通参数:严格按照顺序,将实际参数复制给形式参数。
(2)、默认参数:一定要放在参数列的最后(即普通参数后面)。
注意:
给默认参数传参,会被覆盖掉(例如:XX = OK被BB覆盖)
... 阅读原文
2017-12-14 23:45:01 阅读(767) 评论(0)
摘要:
回顾
1、set集合的特点:去重,无序,可嵌套。2、函数:def,参数,名字,函数体,返回值。3、如果是定义函数,则函数体是不会执行的,只有在调用的时候才会执行。
参数的种类
a、普通参数:严格按照顺序,将实际参数复制给形式参数。
b、默认参数:一定要放在参数列的最后(即普通参数后面)。
注意:
... 阅读原文
2017-12-14 22:01:05 阅读(743) 评论(0)
摘要:
编程方法类型
1、面向对象:以类为主要思路,定义的关键字class
2、面向过程:以过程为主的思路,定义的关键字为def
3、函数式编程:(最早)以函数为主要思路,定义的关键字为def
注意:过程和函数的区别就是:过程没有return
函数式编程的优势
1、减少代码的重复使用:
2、方便代码的可扩展性:
3、方... 阅读原文
2017-12-14 21:58:01 阅读(729) 评论(0)
摘要:
操作文件时,一般需要经历如下步骤:
打开文件操作文件
一、打开文件:
1 文件句柄 = file('文件路径', '模式')
注:python中打开文件有两种方式,即:open(...) 和 file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open。
打开文件时,需要指定文件路径和... 阅读原文
2017-12-14 20:55:02 阅读(764) 评论(0)
摘要:
目录
前言
第8章 用户认证
第9章 用户角色
第10章 用户资料
第11章 博客文章
第12章 关注者
第13章 用户评论
第14章 应用编程接口
前言
第1章-第7章学习实践记录请参见:《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(上... 阅读原文
2017-12-14 19:18:27 阅读(763) 评论(0)
摘要:
code:
1 #encoding=utf-8
2 from django.db import models
3 # Create your models here.
4 class BookInfo(models.Model): #创建书本信息类,继承models.Model
5 bookt... 阅读原文
2017-12-14 18:52:02 阅读(943) 评论(0)
摘要:
由于工作需要。记录了使用方法。理论等在后续补充。
本人对于selenium的理解:作为python的一个第三方库,用于Web自动化处理的工具。
一、selenium元素定位
Selenium提供了8种定位方式。
id
name
class name
tag name
lin... 阅读原文
2017-12-14 17:15:01 阅读(795) 评论(0)
摘要:
数据类型的种类
常用的:1、数字2、字符串3、列表4、元祖5、集合
不常用的:队列有序字典默认字典
集合的特点
1、无序
2、去重(重要)
3、可嵌套
4、关系测试(重要)
创建集合
(一)、回顾:创建列表的2中方法:
1、li = [] #直接创建
2、list() #可以将其他数据类型转换成列表(相当于... 阅读原文
2017-12-14 17:02:02 阅读(730) 评论(0)
摘要:
字典的概念
字典是存储数据的一种方式,与列表和元祖来说更灵活。元祖的局限性:值是无序,不可变的列表的局限性:如果里面想存储一个人的名字对应的值时dy,年龄对应的是30。使用一个列表是不行的如下:
1 >>> t=[name="dy",age=30]
2 File "<stdin>... 阅读原文
2017-12-14 16:10:03 阅读(773) 评论(0)