【python学习笔记1豆瓣图书信息下载保存至csv】教程文章相关的互联网学习教程文章

003dayPython学习初始模块和字节码

一、注释: 1、单行注释 # 被注释的内容 2、多行注释 """ 被注释的内容 """二、模块 我们在编程的时候,往往是一个主.py文件,多个功能文件,当用到某个功能的时候将其导入到主文件中 这些以.py结尾的功能文件,我们可以将其称之为模块 模块分为系统模块和自定义模块 系统模块是系统中本身就有的,像sys、time等模块 而自定义模块就是我们自己写的.py文件 导入模块用 imp...

python学习第二天【代码】

python注释的使用python中数据类型pycharm的使用1:在python语句里面添加注释,注释的作用增加代码的可读性,便与作者或者作者意外的人审阅代码。一个好的程序员,为代码加注释是必须要作的。但要确保注释要说的都是重要的事情,像看一眼就知道是干什么的,无用的代码是不需要加注释的。注释方法1:单行注释,使用#。#号后面的不会在代码里面运行。>>> a = 1 #这是注释,不会在代码中生效的 >>> print(a) 1 #号还有就是声明的意...

python学习之特殊魔法__getattr__,__getattribute__【代码】

_getattr_(self,attr)触发时机:获取不存在的对象成员时触发参数:1、接收当前对象的self,2、获取成员名称的字符串返回值: 必须有值作用:为访问不存在的属性设置值注意:_getattribute_()无论何时都会在_getattr_()之前触发,触发了_getattribute_()有返回值就不会在触发_getattr_()了_getattribute_(self,attr)触发时机:使用对象成员时触发,无论成员是否存在参数:1、接收当前对象的self,2、获取成员名称的字符串返回值: 必...

Python学习(十七)—— 数据库(二)【代码】

一、 数据库管理软件的由来基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。但是很不幸,上述假设存在以下几个问题。。。。。。  1、程序所有的组件就不可能运行在一台机器上#因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行...

python学习之列表

一个列表可以存储任意大小的数据集合python提供了一种被称为列表的数据结构,它可以存储一个有序的元素集合。创建一个空列表,eg:numbers=[]类比其他语言中的数组,列表的大小是可变的,它可根据需求增大或缩小。列表是一个用list类定义的序列,它包括了创建,操作和处理列表的方法,列表中的元素可以拿下标来访问,从0开始。。list类定义了列表,为了创建一个列表,可以使用list的构造方法list1=list()list2=list([2,3,4])li...

DAY6-Python学习笔记

前记:坚持写学习笔记今天是第六天了,今天事情有点多想起来还没写赶快补起来,学习Python已经快一个星期了,大部分的知识点已经跟着廖雪峰老师的教程了解了一下,由于自学能力不强还有很多知识点掌握不牢固,在把教程内容全部总结完了之后还需要一段时间去熟练掌握Python的开发技术,计划是找个Diango项目上手,在这个过程中牢固Python基础知识和了解Diango基本框架,应该是跟着视频教程做把。短期的计划就是这样。但是这几天看了...

python学习--运算符详解【代码】

一、简介1.python 运算符分为算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级 2.运算优先级** 指数 (最高优先级) ~ + -  按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) * / % // 乘,除,取模和取整除 + - 加法减法 >> << 右移,左移运算符 & ...

Python学习之函数及流程控制【代码】

#猜年龄大小,用户最多猜三次age = 50i = 0while i < 3: guess_age = int(input("Please input your answer:")) if guess_age > age: print("too big...try again please") elif guess_age < age: print("too small...try again please") else: print("You guessed it!") break i += 1 if i == 3: #猜年龄,每隔三次询问是否继续玩age = 50for i in range(1,100): guess_age = i...

Python学习笔记16:标准库之多线程(threading包)

Python主要通过标准库中的threading包来实现多线程。 当今网络时代,每个服务器都会接收到大量的请求。服务器可以利用多线程的方式来处理这些请求,以提高对网络端口的读写效率。 Python是一种网络服务器的后台工作语言 (比如豆瓣网),所以多线程也就很自然被Python语言支持。多线程售票以及同步 我们使用Python来实现Linux多线程与同步文中的售票程序。 我们使用mutex (也就是Python中的Lock类对象) 来实现线程的同步:import thre...

Python学习笔记23:Django搭建简单的博客网站(一)【图】

上一节说了如何下载安装Django,这一节主要将如何使用Django创建运行一个网站。一 新建工程 命令:django-admin startproject mysite # 有的需要输入:django-admin.py startproject mysite 这是你会发现在当前目录下,生成了一个文件夹mysite,其结构为:mysite/ manage.py mysite/ __init.py settings.py urls.py wsgi.py 其中: manage.py:一个命令行工具,通过它可以调用Django shel...

python学习:使用正则收集ip信息

使用正则表达式收集主机信息 #!/usr/bin/env python from subprocess import Popen, PIPEimport redef getIfconfig(): p = Popen([‘ifconfig‘], stdout=PIPE) data = p.stdout.read().split(‘\n\n‘) return [i for i in data if i and not i.startswith(‘lo‘)] def parseIfconfig(data): re_devname = re.compile(r‘br|eth|em|virbr|lo|bond[\d:]+‘,re.M) 使用了正则表达式来收集ip信息 re_m...

python学习day2(一)【代码】【图】

一.上周作业回顾1.登陆接口:思路流程:1.登陆,三次锁定用户2.用户信息文件,黑名单文件3.检测黑名单,如输入账号在黑名单中存在,不允许登陆4.用户密码判断主要知识点:while,for循环,if判断,文件操作2.三级菜单:1.写字典,大字典里套小字典,再在小字典里套列表2.程序开始,列出大字典力所有的keys。3.用户选择后,列出小字典的key。4.用户再次选择后,列出小字典中的列表。5.在用户选择的时候,可以加入判断,如是否输入正确...

python 学习笔记三 (元编程)【代码】

#动态创建类# type(class_name, tuple_of_parent_class, dict_of_attribute_names_and_values), 第二个参数为继承关系,可以为空,第三个描述类应该具有的attribute#正常创建类class TestClass2(object): attr = 1 def __init__(self,name): self.name = name def name(self): return self.name#动态创建类def __init__(self,name): self.name = namedef name(self): return self.nameTestClass =...

python学习(二十八)URL编码和解码&签名规则需求练习【代码】

1、url编码和url解码打开浏览器,输入"python基础教程",点击搜索后,地址栏会有一长串的类似于 %DFBGN这种 就是url编码对应的搜索内容,具体如下:https://www.so.com/s?q=python%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B&src=srp&fr=360chrome_newtab_search&psid=9fcfb50581a9a0358a7459af7832c302那么如何用代码来进行url编码和url解码呢from urllib import parse url=‘http://www.baidu.com?query=python基础教程‘ url_str=par...

Python学习笔记4

根据文件类型选择文件文件 ss.split(‘.‘)[1] 即为文件后缀名,据此判断 输出执行后结果到指定文件os.system(‘E:\\Learning\\python\\test_case\\%s >>log.txt 2>&1‘%a) 相关时间函数time.sleep()time.ctime()当前时间的字符串形式time.localtime()当前时间的struct_time形式time.time() 获取当前时间戳time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())implicitly_wait() filter()函数格式:filter(func,seq)该内建函数的作...