【最全总结 | 聊聊 Python 办公自动化之 Word(上)】教程文章相关的互联网学习教程文章

Python学习总结__Day1

一、Python是一门什么类型语言 1、解释型:一边编译一边执行,劣势是运行速度慢,但通过运用PyPy交互解释器(JIT技术)会让python程序执行速度快很多。优势是可移植性强。 2、强类型:即类型安全类型。除非通过强制转换,否则变量类型将不会发生变化。 3、动态类型:变量类型取决于赋的值,不需要提前定义变量数据类型 二、Python的优缺点 忧: 1、可移植性强,如果没有用到与操作系统联系很强的第三方库,可以在不同的操作系统上无...

python的pstuil模块总结

import psutilprint(dir(psutil))# 查看逻辑cpu的个数 print(psutil.cpu_count())# 查看物理cpu的个数 print(psutil.cpu_count(logical=False))# 查看cpu的用户时间,系统时间,空闲时间,中断时间 print(psutil.cpu_times())# 统计每个cpu的使用率 print(psutil.cpu_percent(interval=2,percpu=True))# 统计真个cpu的使用率 print(psutil.cpu_percent(interval=2,percpu=False))# 统计内存的使用情况 print(psutil.virtual_memory...

Python3.6学习笔记总结1:字符串、列表、元组、字典、条件判断、函数

基础示例 Python语法基础,python语法比较简单,采用缩紧方式。# print absolute value of a integer a = 100 if a >= 0:print(a) else:print(-a) 可以看到,注释以#开头,python的变量不需要任何前缀,行结束不需要结束符号,非常符合我们自然语言的阅读和书写习惯。当语句以:结尾时,缩紧的语句视为代码块。Python是大小写敏感的,这一点需要特别注意。输入与输出 Python可以使用input()函数读取用户的输入,使用print()进行屏幕...

Python3 中lambda函数、map函数、reduce函数总结学习【代码】

1. lambda函数 在Python手册中,对labmda函数是这样描述的。 lambda: An anonymous inline function consisting of a single expression which is evaluated when the function is called. The syntax to create a lambda function is lambda [parameters]: expression lambda函数是一个匿名的内置函数,其包含一个表达式且在使用这个函数的时候会进行估值计算。使用lambda函数的方式就是: lambda 参数1, 参数2, 参数3: 表达式 f...

Python爬虫学习笔记总结(一)【图】

〇. python 基础 先放上python 3 的官方文档:https://docs.python.org/3/ (看文档是个好习惯) 关于python 3 基础语法方面的东西,网上有很多,大家可以自行查找. 一. 最简单的爬取程序 爬取百度首页源代码: 来看上面的代码: 对于python 3来说,urllib是一个非常重要的一个模块 ,可以非常方便的模拟浏览器访问互联网,对于python 3 爬虫来说, urllib更是一个必不可少的模块,它可以帮助我们方便地处理URL. urllib.request是urllib的一个...

计算机二级Python考试心得分享体会总结

前言: 我叫夏某鸣,德州学院,大二学生,在学习python之前,学习过c语言,数据结构,做过嵌入式开发,有一点功底,但是不多,通过学习不同的语言的编程也锻炼了一些思维,但涉猎面还是不广,也不怎么精通,最近正在学习Java的项目开发就很杂很浅。。。 在2019年三月的计算机二级考试选择了python,最终以良好的成绩结束战斗。总体备战时长大概是30天左右,因为之前自己也学过一段时间python比二级考试的内容,要稍微超前一些,更加...

【学习总结】Python-3- isinstance 和 type 的区别【图】

菜鸟教程-Python3-基本数据类型 关于类型查询:type() 函数:可以用来查询变量所指的对象类型 用 isinstance()函数:判断是否是某个类型两者的区别:type()不会认为子类是一种父类类型。 isinstance()会认为子类是一种父类类型。END

【学习总结】Python-3-算术运算符中的/和//

参考:菜鸟教程-Python3运算符 算术运算符中的两种除法的区别:一个斜杠/:正常的人类除法,两个int相除也保留小数eg: 21/10 = 2.1两个斜杠//:取整除 - 向下取接近除数的整数(与java等中int型相除舍弃小数部分相区别)eg: 9//2 = 4, -9//2 = -5END

python编程:常用的数据结构之字典的方法总结,和列表和元组区别【图】

字典是一种键:值的形式,我们前面分享的文章学习了列表[],元祖(),字典是由{}引起来的,列表的键对应的是列表的下标,而字典的值对应的是字典的键,我们可以通过字典的键来获取字典的值 元组和列表是有序的 字典由两个特性: 第一:无序性 第二:不可重复,键必须唯一,后面的会覆盖前面的 注:想学习Python的小伙伴们 可以 进群:984137898 领取从0到1完整学习资料 视频 精品书籍 一个月经典笔记和99道练习题及答案 常用增删改...

python总结五【图】

1.is和==的区别:官方文档解释:is表示的是对象标识符,而==表示的是相等equal,is的作用是用来检查对象的标识符是否一致,也就是两个对象在内存中的地址是否一样 而==是用来检查两个对象是否相等 而我们在检查a is b的时候,相当于是检查id(a)=id(b),er检查a==b的时候,实际上是调用了对象的a的__eq()__方法,a==b相当于是a.eq()__(b) 一般情况下,如果a is b返回的是True的话,那么a和b指向同一个内存的话,a==b也是会返回Tr...

python总结二【代码】【图】

1.在命令行:dd是删除光标所在的那一整行 yy是复制光标所在的那一整行 p是将已复制的数据在光标的下一行粘贴 P是将已复制的数据在光标的上一行粘贴 2.在命令行中查找的话 从上往下查找:/ 从下往上:? 针对/,使用‘n’查找下一个,使用‘N’查找上一个 3.进程之间的通信方式: 消息队列 本地socket通信方式 管道通信 共享内存 信号量 命名管道虽然可以通讯,但是把变量的地址传递过去是没有用的,因为不同的进程的地址空间是独...

PythonStudy——阶段总结【图】

每个数据类型的最大特点是什么? (1)int整型:用于存放整形对象,是不可变类型。若将一个整数赋值给一个变量名,python可自动将其设置为int型。 例如:age = 30 这里的age对象的type即为 int。 (2)float浮点型:用于存放浮点型对象,是不可变类型。若将一个浮点数(带小数点的数)赋值给一个变量名,python可自动将其设置为float型。 例如:angle = 45.0 这里的angle(角度)对象的type即为 float。 (3)str字符串类型:用于存放字...

python一日总结【代码】

文章目录python 一日游if语句while循环 python 一日游 今天学习一下python基本操作中的if和while循环if语句 今天说一下if语句和while循环 age = int(input("请输入年龄:")) # 定义字符串 int是转化为整数 if age >= 0 and age <= 120: # 判断条件if age > 18: # 再次判断print("你是一个成年人!") # 打印elif age < 18: # 判断print("你是一个未成年人!") # 打印 else: # 如果没有在判断条件内 将打印出来print("请输入正确的年...

Python文件操作总结【代码】

本文内容包括: 文件的读写操作 文件的各种系统操作 存储对象 遍历文件 上代码:import os import os.path rootdir = "d:/code/su/data" # 指明被遍历的文件夹for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字for dirname in dirnames: #输出文件夹信息print "parent is...

用Python的Flask框架写微信小程序及其管理网页后台(总结篇)【代码】

文章目录SQL Alchemy对数据库的增删改查将数据库结构转换成SQL Alchemy的ORM模型json数据的转换 SQL Alchemy对数据库的增删改查 from flask_sqlalchemy import SQLAlchemy from models import Data # 从模型导入Data表 db = SQLAlchemy()sno = "20182109xxxx" # 学号 name = "name" # 姓名添加数据data = Data(Sno = sno, Name = name) db.session.add(data) # 添加 db.session.commit() # 提交删除数据Data.query.filter(Data.Sno...