
Python基础
文章平均质量分 84
人在^O^旅途
越努力越幸运!
展开
-
7、Python文件操作
Python文件 在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么样的操作(读、写还是追加)。 具体的如下表所示: 操作模式 具体含义 'r' 读取 (默认) 'w' 写入(会先截断之前的内容) 'x' 写入,如果文件已经存在会产生异常 'a' 追加,原创 2022-04-28 13:40:49 · 1630 阅读 · 1 评论 -
6、Python的Django快速入门
目录 Django概述 快速入门 1、环境搭建 2、安装django 3、检查Django环境并使用django-admin命令创建Django项目(项目名称为hellodjango)。 4、启动Django自带的服务器运行项目。 5、修改项目的配置文件settings.py 创建自己的应用 总结 Django概述 Python的Web框架中,Django无疑是最有代表性的重量级选手,开发者可以基于Django快速的开发可靠的Web应用程序,因为它减少了Web开发中不必要...原创 2022-04-26 15:13:47 · 711 阅读 · 0 评论 -
5、Python深度解析线程和进程
什么是进程 进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。 每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。 什么是线程 一个进程还可以拥有多个并发的执行线索,简单的说就是拥有多个可以获得CPU调度的执行单元,这就是所谓的线原创 2022-04-26 11:13:50 · 257 阅读 · 0 评论 -
4、Python面向对象编程
类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例。类是抽象的概念,而对象是具体的东西。 在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西。 定义类 在Python中可以使用class关键字定义类,然后在类中通过之前学习过的函数来定义方法,这样就可以将对象的动态特征描述出来,代码如下所示。 class Stude原创 2022-04-25 15:19:56 · 350 阅读 · 2 评论 -
3、python中推导式的用法
定义 推导式是Python中按照固定的条件表达式,自动生成数据的一种语法规则。 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。推导式是典型的 Python 风格 通过推导式,可以直接优化传统的通过循环结构和选择结构实现的列表操作,简化传统语法生成数据的规则或者过滤数据的规则。 目前,Python存在着三种推导式,分别为:列表推导式、字典推导式和集合推导式。其中,最常用的就是列表推导式。 列表推导式 语法: [表达式foritemin 可迭代原创 2022-04-25 10:40:42 · 364 阅读 · 0 评论 -
2、Python中使用字符串、List、元祖、集合和字典
目录 字符串 定义 常用方法 字符串 定义 字符串类型是一种结构化的、非标量类型,所以会有一系列的属性和方法。 数值类型是标量类型,也就是说这种类型的对象没有可以访问的内部结构; #单引号 s1 = 'hello, world!' #双引号 s2 = "hello, world!" # 以三个双引号或单引号开头的字符串可以折行 s3 = """ hello, world! """ print(s1, s2, s3, end='') 常用方法 1、+运算符 实现字符串重复拼接原创 2022-04-25 09:56:51 · 1519 阅读 · 0 评论 -
1、Python函数和模块的使用
定义函数: 在Python中可以使用def关键字来定义函数,命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,而函数执行完成后我们可以通过return关键字来返回一个值。 定义代码如下: def fac(num): """求阶乘""" result = 1 for n in range(1, num + 1): result *= n #返回值 return result 函数的参数 在Python中,函数的原创 2022-04-24 17:42:21 · 648 阅读 · 0 评论