【python基础知识点小结(2021/2/9)】教程文章相关的互联网学习教程文章

关于python的基础知识

一,编程语言的类型: 1、编译型 2、解释型 3、静态语言 4、动态语言 5、强类型定义语言 6、弱类型定义语言 编译型vs解释型 编译型:优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高,可以脱离语言环境独立运行 缺点:编译之后如果需要修改,就需要整个模块重新编译,编译时根据对应的运行环境生成机器码,不同的操作系统之间移植会有问题,需要根据运行的...

Python3学习笔记4 - 基础知识【代码】【图】

今天主要学习Python3的基础语法知识 1.注释 python使用#号来表示注释,在语句前面加上#号,解释器就知道了这句是注释 2.代码缩进if a > 10:print(a)在语句的末尾加上分号,下一行缩进(默认占4位),则表示改行代码与之前代码属于同一个代码块 3.python的数据类型 整数:0,1,100,-200,还包括十六进制,如0x5b /:除    //:地板除    %:求余 两个整数相除是浮点数,两个整数进行地板除是整数,两个整数进行求余是整数 9...

Python基础知识

1、解释器路径:#!/usr/bin/env python 2、编码:# -*- coding:utf8 -*- (p2有中文需要加,p3不需要) 3、单行注释用# 4、多行注释用”””, 例如:”””这是注释的内容””” 5、a = 4 ** 4,4的4次方, 结果a = 256 6、/和//的区别,a=13 \ 2,结果a=6.5;a=13//2,结果a=6 7、条件语句: if 条件: print(‘ok’); elif 条件: print(‘other ok’); else: print(‘error’); 补充(表示什么都不...

python基础知识(四)函数

函数:def test(x): 计算数值结果 :param x: 输入值int :return: 返回值 y = 2*x +1 return y #参数组: **字典 * 列表 def test(x,*args): print(x) print(args) test(1,2,3,4,5) #全局变量变量名全部大写 name="vivid" #全局变量 def change_name(): #global name #修改为全局变量 name="rain" #局部变量 print("chang_name",name) change_name() #递归 def calc(n): print(n) time.sleep(1) if int(n/2)==0: return n return ...

python基础知识(三)set集合

set集合不同元素组成无序集合中元素必须是不可变的类型s={1,2,3,4,5,6} #增加 s.add("s") #清空 s.clear() #弹出 s.pop() #删除指定值,删除元素不存在报错 s.remove("s") #删除指定值,删除元素不存在不报错 s.discard("ss") li=["xi","ha","list"] lx_li = [ hua,ha] new_li = set(li) new_lx=set(lx_li) print(new_li,new_lx) #求交集 print(new_li.intersection(new_lx)) print(new_li&new_lx) #求并集 print(new_li.union(new_l...

Pythonwww88xbocom17176934000基础知识让你秒懂django数据库操作

Python和django提供了完善的操作数据库及事务的方法,首先明确一点,这很简单,一点也不复杂,下面你会看到,10行代码就搞定了。 现在,先上结论: 如果我们只是很简单的操作一下数据库,我们推荐使用mysqlclient这个第三方库如果对数据库的操作要做一些处理,数据库又会变动,或者业务需求比较复杂,那就推荐使用django简易操作 代码实在太简单,如下所示: Python简单操作数据库 看,是不是很简单,但是这里面有个问题: 执行SQL...

第一阶段:Python开发基础 day43 数据库基础知识之多表查询

目录 复习 今日内容 单表查询 连表查询 复习 """ 1、字段修改alter modifyalter changealter add ''|first|afteralter drop2、表关系:一对一:外键存在两边都可以一对多:外键存在多的一方多对多:外键必须存在第三张关系表外键:外键是表的一个字段,值可以重复也可以唯一,值是被关联表被关联字段的值,被关联字段必须有唯一键foreign key(外键字段) references 被关联表(被关联字段)create table book(id int not null primary...

python – SQLAlchemy column_property基础知识【代码】

我有两个型号:class Report(Base):__tablename__ = 'report'id = Column(Integer, primary_key=True)class ReportPhoto(Base):__tablename__ = 'report_photo'id = Column(Integer, primary_key=True)report_id = Column(Integer, ForeignKey(Report.id), nullable=False)report = relationship(Report, uselist=False, backref=backref('report_photo', uselist=True))我想在Report模型中添加一列,表明ReportPhoto中是否有任何记...

进程基础知识 操作系统 操作系统的发展史(多道技术) 进程介绍 python并发编程之:多进程【图】

day31 一丶进程基础知识 什么是程序:程序就是一堆文件 什么是进程:进程就是一个正在执行的文件/程序,是对各种资源管理的集合,进程不具有执行的能力 每个应用是以一个整体的形式暴露给操作系统去管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等等 进程被谁执行:CPU最终运行你的程序,操作系统调用作用,将磁盘上的程序读取到内存中,然后交由CPU处理CPU正在运行的一个程序,即:开启了一个进程 二丶操作系统 定义: 操作系统是...

python基础知识学习笔记(进程池p.apply和p.apply_async的区别)【图】

apply方法是阻塞的。 意思就是等待当前子进程执行完毕后,在执行下一个进程。 例如: 执行结果如下: 因为apply是阻塞的,所以进入子进程执行后,等待当前子进程执行完毕,在继续执行下一个进程。 例如: 有三个进程0,1,2。等待子进程0执行完毕后,在执行子进程1,然后子进程2,最后回到主进程执行主进程剩余部分,就像上面的执行结果一样。 相当于:这样好像跟单进程串行执行没什么区别了。 apply_async 是异步非阻塞的。 意思...

【0基础Python学习笔记06】-基础知识-LINUX文件合并/归档/压缩

目录 1.6.5 文件合并/归档/压缩 ???????1.6.5 文件合并/归档/压缩命令说明纵向合并>将左边命令输出内容覆盖右边路径的文件内容>>将左边输出内容追加到右边路径的文件内容cat a.txt b.txt > d.txt将a.txt和b.txt 文件内容全覆盖d.txt原先内容cat c.txt >> d.txt将c.txt的内容追加到d.txt内管道符|将左边命令输出结果像管道一样传送到右边命令,然后右边命令对传输过来的东西进一步处理cat /etc/a.txt b.txt | wc -l左边命令输出...