python基础学习
schwamaths
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Datawhale 零基础入门CV - Task 02 数据读取与数据扩增
Task2 数据读取与数据扩增2 数据读取与数据扩增本章主要内容为数据读取、数据扩增方法和Pytorch读取赛题数据三个部分组成。2.1 学习目标学习Python和Pytorch中图像读取学会扩增方法和Pytorch读取赛题数据2.2 图像读取由于赛题数据是图像数据,赛题的任务是识别图像中的字符。因此我们首先需要完成对数据的读取操作,在Python中有很多库可以完成数据读取的操作,比较常见的有Pillow和OpenCV。2.2.1 PillowPillow是Python图像处理函式库(原创 2020-05-23 23:36:16 · 186 阅读 · 0 评论 -
else语句和with语句
while 循环使用 else 语句在 while … else 在条件语句为 false 时执行 else 的语句块。实行break时不执行。语法格式如下:while <expr>: <statement(s)>else: <additional_statement(s)>循环输出数字,并判断大小:实例#!/usr/bin/p...原创 2019-10-31 10:14:31 · 254 阅读 · 0 评论 -
Python——模块
如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。面是一个使用 python 标准库中模块...原创 2019-10-27 20:22:40 · 223 阅读 · 0 评论 -
Python——迭代器和生成器
title: iterator and generatordate: 2019-10-27 15:48:56categories:- basic learning of Python迭代器迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器。迭代器...原创 2019-10-27 20:21:53 · 143 阅读 · 0 评论 -
Python——对象
面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其...原创 2019-10-26 22:10:34 · 465 阅读 · 0 评论 -
Python——简单装饰器的详细理解
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。内嵌函数的运行def foo(): def bar(): print('...原创 2019-10-26 19:35:39 · 181 阅读 · 0 评论 -
Python——魔方方法
在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,中文称『魔术方法』,例如类的初始化方法 init ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织比较松散。很难找到有一个例子。构造和初始化1、init:初始化函数,在创建实例对象为其赋值时使用,在__new__之后,__init__必须至少有一个参数self,...原创 2019-10-25 22:04:28 · 1442 阅读 · 0 评论 -
Python——异常和错误
异常处理以下例子中,让用户输入一个合法的整数,但是允许用户中断这个程序(使用 Control-C 或者操作系统提供的方法)。用户中断的信息会引发一个 KeyboardInterrupt 异常。>>>while True: try: x = int(input("Please enter a number: ")) ...原创 2019-10-25 15:24:31 · 156 阅读 · 0 评论 -
Python——字典与集合
字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的字典实例:dict =...原创 2019-10-25 12:13:33 · 210 阅读 · 0 评论 -
Python——字符串和序列
string字符串更新你可以截取字符串的一部分并与其他字段拼接,如下实例:实例(Python 3.0+)#!/usr/bin/python3 var1 = 'Hello World!' print ("已更新字符串 : ", var1[:6] + 'Runoob!')以上实例执行结果已更新字符串 : Hello Runoob!Python转义字符在需要在字符中使用特殊...原创 2019-10-23 12:20:23 · 486 阅读 · 0 评论 -
Python——元组和列表
listextend(seq)函数extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。seq是元素列表week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']week.extend(['Thursday', 'Sunday'])print(week) # ['Mond...原创 2019-10-22 21:14:05 · 224 阅读 · 0 评论 -
Python——文件I/O
读取键盘输入python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputinputraw_input函数raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):#!/usr/bin/python# -*- coding: UTF-8 -*- str = raw_input("请输入:"...原创 2019-10-22 20:11:14 · 197 阅读 · 0 评论 -
Python——循环
assert 关键词assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。my_list = ['lsgogroup']my_list.pop(0)assert len(my_list) > 0# AssertionError在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True ...原创 2019-10-21 22:34:18 · 204 阅读 · 0 评论 -
python-函数和Lambda表达式
函数传参不可变传复制,可变传指针地址一类不可以改变:整型、浮点型、字符串、Tuple。传递不可变类型,传递副本给函数,函数内操作不影响原始值一类可以改变,列表 字典表。传递可变类型,传递地址引用,函数内操作可能影响原始值。如果不想改变可以传递副本。参数匹配参数匹配:默认位置匹配参数匹配:顺序打乱,按名称匹配参数匹配:有默认值可省略传值def func1(a,b,c): ...原创 2019-10-20 21:38:40 · 318 阅读 · 0 评论
分享