随笔分类 - Python基础
摘要:异常处理 错误类型 语法错误 #语法错误示例一 if() #语法错误示例二 def test: pass 此类错误为语法错误,执行时会显示错误信息:SyntaxError: invalid syntax 逻辑错误 #错误示例一 num=input('输入数字:') int(num) 若输入的非纯数字
阅读全文
摘要:Pillow模块 一、Pillow模块安装 在cmd指令框通过pip安装 pip install pillow 在pycharm中安装模块 二、操作图像 图片缩放 # 方法一 from PIL import Image img3=Image.open('002.jpg') w,h=img3.size
阅读全文
摘要:xml模块 新建一个命名为country.xml的文件,里面的内容如下: <data> <country name="中国"> <rank updated="yes">2</rank> <neighbor name="俄罗斯" direction="E"/> <neighbor name="印度"
阅读全文
摘要:datetime 模块 格式符(下表以2016年1月13日下午5:00在美国/东部时区为例) datetime模块中的date类 1.date.today():返回一个包含年月日的时间对象 from datetime import date now=date.today() print(now)#2
阅读全文
摘要:常用内置模块 一、OS模块补充 查看当前目录的绝对路径 os.path.abspath('.') os.path.abspath('./') os.getcwd() 拼接路径 path=os.path.join(os.path.abspath('./'),'test') print(path)#D:
阅读全文
摘要:常用内置模块 一、OS模块 os模块相关方法 os.listdir('文件路径')# 列出指定目录下的所有文件和子目录,包括隐藏的文件,以列表方式打开 import os print(os.listdir('c:')) #输出:['$Recycle.Bin', 'Boot', 'bootmgr',
阅读全文
摘要:模块:个包含所有你定义的函数和变量的文件,其后缀名是 .py ,一个.py文件就是一个模块 包:一定包含 ___init__.py模块 的文件夹,一般也会包含其他一些模块和子包 包。它是用来存放模块的。 库(lib):库是完成一定功能的代码集合,具体表现可以是包,也可以是一个模块 框架(framew
阅读全文
摘要:迭代器、生成器&装饰器作业 过滤掉长度小于5的字符串列表,并将剩下的转换成大写字母 #方法一 li=['abcxdex','akdkfjkd','ldkkf','q','p'] li2=[i.upper()for i in li if len(i)>=5] #方法二 li=['abcxdex','a
阅读全文
摘要:装饰器 定义:是在不改变函数的调用方式,还能为此函数前后添加功能 装饰器的形成过程 一、写一个测试代码时间的函数 import time#导入time模块是为了模拟函数运行时间 def inner(): start=time.time() time.sleep(1) for i in range(1
阅读全文
摘要:函数作业 1.已知有一个列表,其中包含每个学生的信息通过固定参数以及非固定参数完成接收学生信息 li=[{"name":"zhangsan","age":21},{"name":"wangwu","age":20},{"name":"xiaohong","age":20,"job":"班长"}] d
阅读全文
摘要:迭代器和生成器 一、迭代器 什么是可迭代对象:可以被for循环的便是可迭代对象 可以通过下面方法来证明(也可以用该方法判断变量的数据类型) li=[11,2,3,4,5] dic={'key1':'a','key2':'b'} print(isinstance(li,list))#True prin
阅读全文
摘要:匿名函数 函数只执行一次的情况下,通过定义匿名函数处理比较简单的逻辑 匿名函数的定义 用lambda关键字定义匿名函数 def func(x): return x**2 上面这个普通函数可以写成匿名函数 匿名函数结构:函数名=lambda 参数:执行的语句并返回 cacl=lambda n:n**2
阅读全文
摘要:python函数(二) 内置函数 python一共为我们提供了69个内置函数 globals(无参数)和locals(无参数) 基于字典的形式获取局部变量和全局变量 li=[1,2] def func(): b=1 func() print(globals()) #输出: {'__name__':
阅读全文
摘要:函数 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行该函数,只需调用其函数名即可 。优点:1.减少重复代码;2. 使程序变得可扩展;3.使程序变得易维护 函数定义和调用 函数定义: def 函数名(): 执行语句 调用: 函数名() def func1(): print('H
阅读全文
摘要:python文件操作 一、文件操作方法 open()方法 : open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) file: 必需,文件路径(相
阅读全文
摘要:python基本数据类型作业 1.获取100以内的所有质数并把它们都放入列表中存储,所有合数再存储一个列表中 li1=[] ##合数 li2=[] ##质数 for item in range(2,101): for item1 in range(2,item): if item%item1==0:
阅读全文
摘要:python保留小数位的方法 format函数 print('{:.3f} {:.2f}'.format(1.23456,0.1256))#1.235 0.13 :.3f :3f表示保留3位有效数字 print(format(1.2345,'.2f'))#1.23 .2f :表示小数点后保留两位有效
阅读全文
摘要:python基础(基本数据类型三) 元组 一、元组创建 元组被称为只读列表,即数据可以被查询,但不能被修改(即不能 增删改) tup = (11, 22, 33, 44, 55) tup = tuple((11, 22, 33, 44, 55)) 二、基本操作 元组的索引切片 tu1=('a','b
阅读全文
摘要:python基础之基本数据类型二 元组 一、元组创建 元组被称为只读列表,即数据可以被查询,但不能被修改(即不能 增删改) tup = (11, 22, 33, 44, 55) tup = tuple((11, 22, 33, 44, 55)) 二、基本操作 元组的索引切片 tu1=('a','b'
阅读全文
摘要:python基础三(基本数据类型之str) 一、python中常用的数据类型: int(数字)、bool(布尔值)、str(字符串)、tuple(元组)、list(列表)、dict(字典) 二、基础数据类型str 字符串:简单少量的储存数据,并进行相应的操作 字符串的切片和索引 #字符串的索引取值:
阅读全文

浙公网安备 33010602011771号