一、Python简介Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个面向对象的高级编程语言。与其它面向对象语言(如C++、java)不同的是,Python是一种动态语言(C++/java则是静态语言),在OOP(面向对象编程)机制上与静态语言有所差别,最关键的地方在于两点:理解Python是如何利用查找树的机制来模仿类及实例之间的
转载
2023-08-07 19:45:54
207阅读
将以下内容作为第二部分。内容中涉及的程序均来源于廖老师的Python教程(网址为https://www.liaoxuefeng.com/wiki/1016959663602400/)。四、高级特性引入高级特性,可以缩减代码量。1. 切片L[0:3]取列表中的前3个元素,等价于L[:3]。L[-2:]获取最后的2个元素。L[-2:-1]获取倒数第2个元素。L[:10:2]从第1个元素开始每隔2个开始
转载
2024-08-29 23:54:00
706阅读
目录8. 模块8.1 使用模块8.2 安装第三方模块9. 面向对象编程9.1 类和实例9.2 访问限制9.3 继承和多态9.4 获取对象信息9.5 实例属性和类属性 8. 模块在 Python 中,一个 .py 文件就称之为一个模块(Module)。模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块所使用。模块命名不要和系统模块名冲突,在 Python 交互式环境中,impor
转载
2023-07-06 23:30:02
76阅读
Python入门python(windows安装)注意要在Path中配置python的路径数据类型整数 2. 浮点数 3. 字符串 4. 布尔值 5. 空值(None)变量在Python中,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。 这种变量本身类型不固定的语言称之为动态语言。布尔值因为Python把0、空字符串’'和None看成 False,其他数值和非空字
转载
2023-08-09 14:55:54
67阅读
廖雪峰的Python总结一、函数(一)函数-定义函数1、导入py文件里的函数from abstest import my_abs2、空函数 pass3,数据类型检查:可以用内置函数isinstance()实现(二)函数的参数1,必选参数和默认参数,必选参数即位置参数,2,默认参数3,可变参数(星号*args)4,关键字参数(双星号**kw)5,命名关键字参数( *, d, **kw)6,参数组合
转载
2023-08-05 23:34:33
179阅读
python安装:用的最新的的python3.7.0,cmd命令行输入python运行,exit()退出环境。命令行打开文件位置,cd C:\Users\D.K\PycharmProjects,查看此文件夹下目录输入dir,用python执行,输入python learning.pycsdn笔记输入方式,fn+0便可调节是竖线光标还是单字符光标Python基础注释为井号#,冒号:结尾时,缩进的语句
转载
2023-06-12 10:38:04
112阅读
装饰器,起到增强函数的作用,同时我们不需要改动这个函数。这个部分之所以难,我觉得主要是难在对于返回函数的多次调用,容易打乱初学者的思路。接下来将分为以下三部分进行介绍:初识装饰器首先,装饰器要修饰的是一个函数,因此接收到函数是主体,是装饰器首要考虑的参数。以下是一个装饰器的基本模板。#这是一个装饰器,接收一个函数func作为参数
def decorator(func):
#接下来
转载
2024-08-28 12:04:59
100阅读
由于在深度学习的路上,发现自己两年前学习的python有些遗忘,在面向对象这一块尤其不熟悉,故刷一遍廖雪峰老师的官方教程,梳理一下遗漏的知识点。1.文件读写with open('/path/to/file', 'r') as f:
print(f.read())和try … finally是一样的,但是代码更佳简洁,并且不必调用f.close()方法。2.字符编码f = open('/Us
转载
2023-12-15 14:07:29
113阅读
1.函数 Python不但能灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。2.调用函数3.定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:。然后在缩进块中编写函数体,函数的返回值用return语句返回。例:def my_abs(x):
if x >= 0:
return x
else:
转载
2023-06-01 16:28:33
701阅读
文章目录输入输出txt特殊字符基本单位:list|tuple|dict|set|generator判断:if循环:for|while|break|continue|Iterable,iter,Iterator函数自定函数函数别名基本单位高阶函数:map|reduce|lambda|filter|sorted偏函数方法编码解码传参切片:list|tuple|str调试try except类 输入输
转载
2023-11-03 19:18:28
44阅读
目录demo1-输入输出demo2-布尔变量demo3-变量demo4-字符串格式化demo5-列表demo6-元组demo7-条件判断 demo8-for循环 demo9-字典与集合demo10-可变对象与不可变对象demo11-内置函数demo12-定义函数与isinstancedemo13-默认参数demo14-默认参数必须指向不可变对象demo15-可变参数demo16
转载
2023-09-28 12:25:07
127阅读
廖雪峰Python教程 实战day051. Web程序工作流程本文部分文字内容、图片摘自《Flask Web开发实战:入门、进阶与原理解析》,作者李辉。在编写自己的Web框架之前,首先要理解常用的Web框架到底实现了什么功能。以Flask框架为例对应理解向浏览器中输入如下网址并按下Enterhttp://helloflask.com/hello客户端向服务器端发送请求然后接收服务器返回的响应。客户
转载
2023-10-09 16:59:17
250阅读
Java快速入门
(一)Java程序基本结构Java是面向对象的语言,一个程序的基本单位就是class。在class内部,可定义若干方法。类名要求:类名必须以英文字母开头,后接字母,数字和下划线的组合习惯以大写字母开头方法名要求:方法名必须以英文字母开头,后接字母,数字和下划线的组合习惯以小写字母开头(二)变量和数据类型在Java中,变量分为基本类型的变
转载
2023-08-01 16:00:23
119阅读
目录 廖雪峰GIT教程学习笔记1.Git简介Git安装创建版本库2.时光机穿梭查看状态和版本对比版本回退工作区和暂存区管理修改撤销修改删除文件3.远程仓库准备工作添加远程库修改远程库从远程仓库克隆4.分支管理概述创建与合并分支解决冲突分支管理策略Bug分支Feature分支——强行删除分支多人协作Rebase5.标签管理创建标签操作标签6.使用GitHub廖雪峰GIT教程学习
转载
2023-08-10 19:22:02
104阅读
结合之前介绍的IO密集型的内容,由于大多数的任务都是IO密集型的,所以可以使用异步IO的方式完成多任务。同步IO和异步IO的对比:同步IO下,当前线程被挂起,其它需要CPU执行的代码无法被当前线程执行;异步IO下,需要一个消息循环,其中主线程不断地重复“读取消息-处理消息”的过程(遇到IO操作时,代码只负责发送IO请求,不等待IO结果,直接结束本轮消息处理,进入下一轮消息处理过程。当I
第一章 第一个程序一、文本编辑器切换目标文件夹------C:\ > cd 文件夹名Python交互式环境的进入:在命令行模式下,执行python进入Python交互式环境,也可执行python hello.py运行一个.py文件。二、输出与输入输出print()(1)print()函数接受多个字符串:用逗号“,”隔开,会依次打印每个字符串,遇到逗号“,”会输出一个空格。>
转载
2023-07-07 23:44:15
102阅读
1.基本概念2.使用模块调用内置的sys模块,编写hello模块#!/usr/bin/env python3
#-*- coding:utf-8 -*-
#前两行为标准注释,让hello.py文件在unix、Linux。Mac上运行,.py文件使用标准UTF-8编码
'a test module' #模块的文档注释,任何模块代码的第一个字符串都是文档注释
_author_='Carrie
转载
2023-08-10 22:10:42
165阅读
当我学了廖大的Python教程后,感觉总得做点什么,正好自己想随时查阅,于是就开始有了制作PDF这个想法。想要把教程变成PDF有三步:先生成空html,爬取每一篇教程放进一个新生成的div,这样就生成了包含所有教程的html文件(BeautifulSoup)将html转换成pdf(wkhtmltopdf)由于廖大是写教程的,反爬做的比较好,在爬取的过程中还需要代理ipBeautifulSoupBe
转载
2023-09-05 18:23:58
69阅读
模块#Python中一个.py文件就称为一个模块(Module).
#好处:大大提高代码可维护性;编写代码不必从零开始(一个模块编写完毕就可被其他地方引用)
#好处: 还可避免函数名和变量名冲突—相同名字的函数和变量可分别放在不同模块中。
#但是要注意尽量不要与内置函数名字冲突
#模块名相同怎么办?为避免模块名冲突,Python引入了按目录来组织模块的方法,称为包(package)
#一个abc
转载
2024-07-24 19:03:32
44阅读
Python简介Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图:总的来说,这几种编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的
转载
2024-01-25 21:39:20
363阅读