python并没有对私有成员提供严格的访问保护机制。
在定义类的成员时,如果成员名以两个下划线“__”或更多下划线开头而不以两个或更多下划线结束则表示是私有成员。
私有成员在类的外部不能直接访问,需要通过调用对象的公开成员方法来访问,也可以通过Python支持的特殊方式来访问。
1 class
Python 基础-文件操作
文件处理流程
1.打开文件,得到文件句柄并赋值给一个变量
2.通过句柄对文件进行操作
3.关闭文件
r模式,默认模式,文件不存在则报错
w模式,文件不存在则创建,文件存在则覆盖
a模式,文件不存在则
一、第一种方法(通过先进入开发模式然后再去选择网页元素)
1、打开IE、Chrome、FireFox等,按 F12 键进入开发模式
2、在打开的控制窗口左上角有个 箭头 按钮,点击它之后,此时将鼠标移动到web页面上的元素,同时在控制窗口中就会自动定位到鼠标所指向的元素,这样方便在写代码时快速找到
(1)cookie与session---------->>>>>>>>>>>>>>>>>>>>.>>>>>
1,为什么h
本文主要介绍下python列表的的一些基本操作
列表是我们在python编程中常用的数据类型之一,通过列表我们可以对数据实现最方便的存储、修改等操作。
定义列表
1 names=['ZhangSan','LiSi','WangWu']
列表的访问:通过下表来访问列表中的元素,下标从0开始计数,还
实例化的时候python会自动把实例本身传给self
__dict__ 查看属性
类调用的时候不会自动传递参数
s1.tell_info()
School.tell_info(s1)
增 .key=什么;减 del;改 =;查 .调用
类属性包括数据属性和函数属性
实例属性只有数据属性
%还是format
1、皇城PK
Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢?
自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问题。不信你往下看。
#
pymysql的下载和使用
该模块本质就是一个套接字客户端软件,使用前需要事先安装,能够让我们在
Python程序中操作数据库.
pymysql模块的下载:
在Python安装文件中找到scripts文件 shift+右键打开powershell,接着如下图:
pymy
分页
自定义分页
稳扎稳打版
def book(request):
# 从URL取参数(访问的页码)
page_num = request.GET.get("page")
try:
项目需要简单总结有以下几点:
用户登录操作,命令行输入用户名和密码,判断是否有该账户;
登录状态下,可选择生成题目的数量或者切换年级;
根据用户对应的小学、初中、高中三个年级生成不同难度的算术题;
文件输出打印
根据以上四点需求,我的程序设计也对应分为四个模块对应。
log_in()
了解字符编码的知识储备
一 计算机基础知识
二 文本编辑器存取文件的原理(nodepad++,pycharm,word)
#1、打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据
一 数学定义的函数与Python中的函数
数学函数的定义:一般在一个变化过程中,如果有两个变量,X,Y,并且对于x的每一个确定值,y都有唯一与之对应的值,那么我们把x称为自变量,y为因变量,y为x的函数。x的取
文件通常用于存储数据或应用系统的参数。Python 提供了 OS、 os.path、 shutil 等模块处理文件, 其中包括打开文件、 读写文件、 复制和删除文件等函数。
python文件操作基本流程:
1.打开文件,或者新建立一个文件
2.操作文件,如读/写数据
3.关闭文件
6.1 文
for 循环
For … in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(Iterates),即它会遍历序列中的每一个项目
注意: 1、else 部分是可选的。当循环中包含它时,它循环中包含它时,它总会在 for 循环结束后开始执行,除非程序遇到了 break 语句。
Python基础:字符串str & 列表list & 元组tuple & 字典dict & 集合set
Python 基础 2
字符串 str
字符串是以单引号或双引号括起来的任意文本
字符串不可变
创建字
三大编程范式(方法论):面向过程编程、函数式编程、面向对象编程。
类与对象
类:把一类事物的相同的特征和动作整合到一起就是类,是抽象的概念。
对象:基于类而创建的一个具体的事物,也是特征和动作整合到一起。
面向对象设计OOD:将一类具体事物的数据和动作整合到一起,即面向对象设计。
面向对象编
If 语句
用以检查条件:如果条件为真(True),将运行这一块的语句(称作 if-block 或 if 块)
则将运行另一块语句(称作 else-block 或 else 块),其中 else 从句是可选的
多分支 if 语句:1、elif 和 else 同样需要
Django自带的用户认证
我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。
Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认
# 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1 sum = 0
2 values = range(1, 5)
3 for i in values:
4 for j in values:
5 for k in values:
6
很多人学习python,爬虫入门,在python爬虫中,有很多库供开发使用。
用于请求的urllib(python3)和request基本库,xpath,beautiful soup,pyquery这样的解析库。其中xpath中用到大量的正则表示式,对于新手来说,写正则很容易出错,在这里,从beau