python
文章平均质量分 70
一个卖女孩的小火柴
别假装很努力,结果不会陪你演戏
展开
-
## **python: can‘t open file ‘manage.py‘: [Errno 2] No such file or directory**
Django 基本操作# 命令行操作 # 1.创建django项目 """ 你可以先切换到对应的D盘 然后在创建 """ django-admin startproject 项目名 # 2. 启动django项目 """ 一定要先切换到项目目录下 cd / """ python manage.py runserver # http://127.0.0.1:8000/ # 3.创建应用python manage.py sta原创 2021-08-10 22:17:18 · 381 阅读 · 0 评论 -
Python基础6——语法入门之与用户交互、运算符
Python基础6——语法入门之与用户交互、运算符一 程序与用户交互1.1、什么是与用户交互用户交互就是人往计算机中input/输入数据,计算机print/输出结果1.2、为什么要与用户交互?为了让计算机能够像人一样与用户沟通交流比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样需要将帐号密码告诉计算机,于是我们的程序中必须有相应的机制来控制计算机接收用户输入的内容,并且输出结果1.3、如何与用户交互交互的本质就是输入、输原创 2021-07-28 22:45:45 · 130 阅读 · 0 评论 -
Python基础5——语法入门之垃圾回收机制
Python基础5——语法入门之垃圾回收机制二、什么是垃圾回收机制?垃圾回收机制(简称GC)是Python解释器自带一种机,专门用来回收不可用的变量值所占用的内存空间三、为什么要用垃圾回收机制?程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃,因此管理内存是一件重要且繁杂的事情,而python解释器自带的垃圾回收机制把程序员从繁杂的内存管理中解放出来。四、理解GC原理需要储备的知识4.1、堆区与栈区在定义变量时,变量名与原创 2021-07-28 22:42:45 · 193 阅读 · 1 评论 -
Python基础4——语法入门之基本数据类型
Python基础4——语法入门之基本数据类型数字类型2.1 int整型2.1.1 作用用来记录人的年龄,出生年份,学生人数等整数相关的状态1.1.2 定义age=18birthday=1990student_count=481.2 float浮点型1.2.1 作用用来记录人的身高,体重,薪资等小数相关的状态1.2.2 定义height=172.3weight=103.5salary=15000.891.3 数字类型的使用1 、数学运算>>>原创 2021-07-28 22:40:37 · 107 阅读 · 0 评论 -
Python基础3——语法入门之变量
Python基础3——语法入门之变量一,变量一、什么是变量?# 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等二、为什么要有变量?# 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的# 详细地说:# 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。三、怎么使用变量(先定义、后使用)3.1、变量的定义与使用变量的定义由三部分组成,如下图原创 2021-07-28 22:37:37 · 232 阅读 · 5 评论 -
python装饰器(day15)
python装饰器(day15)一 装饰器介绍1.1 什么是装饰器’装饰’代指为被装饰对象添加新的功能,’器’代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景,装饰器是解决这类问题的绝佳设计,有了装饰器,就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。提示:可调用对象有函数,方法或者类,此处我们转载 2021-07-02 15:29:24 · 74 阅读 · 0 评论 -
函数对象、 函数嵌套、名称空间作用域、装饰器
函数对象、 函数嵌套、名称空间作用域、装饰器一 函数是第一类对象,即函数可以当作数据传递#1 可以被引用#2 可以当作参数传递#3 返回值可以是函数#3 可以当作容器类型的元素二 利用该特性,优雅的取代多分支的if[](javascript:void(0)????def foo(): print('foo')def bar(): print('bar')dic={ 'foo':foo, 'bar':bar,}while True: cho原创 2021-07-02 15:31:14 · 110 阅读 · 0 评论 -
python基础----运算符
运算符1,赋值运算符name='jason'2, 算术运算符+ ,—,,/, // ,% ,*有些数据类型也支持局部算术运算符3,比较运算符== , !=ASCII 码 A-Z 65-90a -z 97-122,4,逻辑运算符and or not三者混用优先级的区别,但是不需要记,使用括号即可,5,X-=1, x+=1 , X*=1,x/=15,链式赋值X=y=z=17,交叉赋值x,y=y,x8,解压赋值x,y=[1,2].原创 2021-06-10 16:55:53 · 113 阅读 · 0 评论 -
python23__面向对象编程(day31)
今日内容概要面向过程概念面向对象概念类的定义和对象的产生属性或者方法的查找练习面向过程面向过程:不是一门技术,是一种编程思想核心是过程两个字 过程就是先干什么,在干什么,最后干什么, 机械师思维""" 案例: 把大象关进冰箱 1.打开冰箱 2.把大象放进去 3.关闭冰箱门 案例2: 优点: 复杂的问题简单化,流程化 缺点: 扩展性差,可维护性差原创 2021-07-12 20:20:58 · 192 阅读 · 0 评论 -
安装Cpython解释器(day02)
安装Cpython解释器Python解释器目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python解释器,在Windows系统上需要安装一下,具体步骤如下。1.1、下载python解释器打开官网 https://www.python.org,按提示下载即可1.2、安装python解释器1.3、测试安装是否成功windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,原创 2021-06-08 16:47:15 · 3652 阅读 · 2 评论 -
python名称空间与作用域
名称空间与作用域一,名称空间名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字X与3的绑定关系存放于名称空间中,del x表示清除该绑定关系。在程序执行期间最多会存在三种名称空间1.1内建名称空间伴随python解释器的启动/关闭而产生/回收, 因而是第一个被加载的名称空间,用来存放一些内置的名字,比如内建函数名>>>max<built-in function max> #built-in 内建1.2全原创 2021-07-01 09:01:19 · 90 阅读 · 0 评论 -
Python语法入门之基本数据类型(day04)
成员运算in 判断在… 里面not in 取反print('a' in 'hello world aaa')print('hello' in 'hello world aaa')print( 'jason' in ['jason','egon','kevin'])#字典参与成员运算 只有key 参加 value无法参与print('jason' in {'name','jason','pwd':123 })print( 'name' in {'name','jason','pwd'原创 2021-06-29 16:34:25 · 258 阅读 · 0 评论 -
python语法之模块
一,模块的介绍在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。将程序模块化会使得程序的组织结构清晰,维护起来更加方便。比起直接开发一个完整的程序,单独开发一个小的模块也会更加简单,并且程序中的模块与电脑中的零部件稍微不同的是:程序中的模块可以被重复使用。所以总结下来,使用模块既保证了代码的重用性,又增...原创 2021-06-09 22:33:05 · 114 阅读 · 0 评论 -
函数的基本使用(+控制文件移动+tail 程序实现)
一,控制文件移动 只有0模式可以t下使用,其中1和2模式只能在b模式下使用,但是无论在t模式还是b模式下,移动的都是# with open('c.txt', mode='rt', encoding='utf-8') as f:# print(f.tell())# f.seek(9,0)# f.seek(3,0)# print(f.tell())# with open('c.txt', mode='rb') as f:# print(f.t...原创 2021-06-09 22:33:57 · 158 阅读 · 0 评论 -
函数的基本使用
函数的基本使用一,控制文件移动 只有0模式可以t下使用,其中1和2模式只能在b模式下使用,但是无论在t模式还是b模式下,移动的都是# with open('c.txt', mode='rt', encoding='utf-8') as f:# print(f.tell())# f.seek(9,0)# f.seek(3,0)# print(f.tell())# with open('c.txt', mode='rb') as f:# pri...翻译 2021-06-10 08:15:11 · 121 阅读 · 0 评论 -
python函数的基本使用
一,控制文件移动 只有0模式可以t下使用,其中1和2模式只能在b模式下使用,但是无论在t模式还是b模式下,移动的都是# with open('c.txt', mode='rt', encoding='utf-8') as f:# print(f.tell())# f.seek(9,0)# f.seek(3,0)# print(f.tell())# with open('c.txt', mode='rb') as f:# print(f.t...转载 2021-06-10 08:23:44 · 114 阅读 · 0 评论 -
python----函数的参数
函数的参数一 形参与实参介绍函数的参数分为形式参数和实际参数,简称形参和实参:形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合:#1:实参是常量res=my_min(1,2)#2:实参是变量a=1b=2res=my_min(a,b)#3:实参是表达式res=my_min(10*2,10*my_min(3,4))#4:实参可以是常量、变量、表达式的任意组合a=2my原创 2021-07-01 08:56:45 · 275 阅读 · 0 评论 -
文件处理(day09)
文件处理(day09)一,文件的处理的基本步骤基本流程#1.打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量ff=open('a.txt','r',encoding='utf-8')#默认打开模式就为R#2.调用文件对象下的读/写方法 会被操作系统转换为读/写硬盘的操作data=f.read()#3. 向操作系统发起关闭文件的请求,回收系统资源f.close()1.1资源回...原创 2021-06-08 23:06:25 · 234 阅读 · 3 评论 -
python装饰器(day15)
python装饰器(day15)一 装饰器介绍1.1 什么是装饰器’装饰’代指为被装饰对象添加新的功能,’器’代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景,装饰器是解决这类问题的绝佳设计,有了装饰器,就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。提示:可调用对象有函数,方法或者类,此处我们转载 2021-07-02 15:49:02 · 86 阅读 · 0 评论 -
编程语言与Python介绍(day02)
编程语言与Python介绍1.1 机器语言:机器语言是站在计算机(奴隶)的角度,说计算机能听懂/理解的语言,而计算机能直接理解的就是二进制指令,所以机器语言就是直接用二进制编程,这意味着机器语言是直接操作硬件的,因此机器语言属于低级语言,此处的低级指的是底层、贴近计算机硬件(贴近代指需要详细了解计算机硬件细节、直接控制硬件),详解如下#机器语言 用二进制代码0和1描述的指令称为机器指令,由于计算机内部是基于二进制指令工作的,所以机器语言是直接控制计算机硬件。 用机器语言编写...原创 2021-06-08 16:45:03 · 143 阅读 · 0 评论 -
计算机组成原理 (day01)
一 计算机组成原理1. 什么是计算机?俗称电脑,即通电的大脑,电脑二字蕴含了人类对计算机的终极期望,希望它能真的像人脑一样去工作,从而解放人力。2. 为什么要用计算机?世界是由聪明的懒人统治的,任何时期,总有一群聪明的懒人想要奴隶别人。在奴隶制社会,聪明的懒人奴役的是真正的人,而人是无法不吃、不喝、不睡觉一直工作的,但是计算机作为一台机器是可以做到的,所以把计算机当奴隶是上上之选。3. 计算机的五大组成部分计算机有五大组成部分,既然计算机是人的奴隶,那么计算机设计核心肯定也是在.翻译 2021-06-08 16:12:11 · 143 阅读 · 0 评论 -
计算机组成原理
一 计算机组成原理1. 什么是计算机?俗称电脑,即通电的大脑,电脑二字蕴含了人类对计算机的终极期望,希望它能真的像人脑一样去工作,从而解放人力。2. 为什么要用计算机?世界是由聪明的懒人统治的,任何时期,总有一群聪明的懒人想要奴隶别人。在奴隶制社会,聪明的懒人奴役的是真正的人,而人是无法不吃、不喝、不睡觉一直工作的,但是计算机作为一台机器是可以做到的,所以把计算机当奴隶是上上之选。3. 计算机的五大组成部分计算机有五大组成部分,既然计算机是人的奴隶,那么计算机设计核心肯定..原创 2021-07-27 22:02:16 · 589 阅读 · 0 评论 -
python语法入门与用户交互,运算符
与用户交互输入 :input#python2与python3的区别#python3#将获取到的用户输入赋值给变量名res res=input('please input your username>>>:') print(res)#id 返回一串数字(可以看成是内存地址) type返回变量值的数据类型#input 获取到的用户输入都会存成字符串形式 ''' python2''' input 需要用户自己人为的指定输入的数据类型 '...原创 2021-07-27 22:01:47 · 80 阅读 · 0 评论 -
python基础01---并发编程
python基础—并发编程操作系统的发展史一、手工操作——穿孔卡片1946年第一台计算机诞生–20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zZpsxMLY-1627394102669)(http://www.chenyoude.com/Python%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E6%94%BE%E5%BC%83/163-%E6%93%8D%E4原创 2021-07-27 21:55:48 · 330 阅读 · 0 评论