python
祖国的花朵33
科研嘛,从入门到放弃也得先入个门呐
展开
-
Python中文问题 或 SyntaxError: Non-ASCII character '\xe8&#39
问题:在运行代码时出现SyntaxError: Non-ASCII character '\xe8' in file。原因:因为源文件中有中文出现,而Python 默认的是ASCII 编码方式,并不支持中文.解决:使用utf-8编码方式即可解决, 即在代码第一行加入#encoding:utf-8转载 2017-09-30 10:50:44 · 416 阅读 · 0 评论 -
python3 继承(inheritance)
1. 定义继承是类之间共享功能的一种方式。当我们定义一个类(class)的时候,可以从某个现有的类继承。新的类称为子类(subclass),而被继承的类称为基类、父类或超类(base class、super class)。2. 用法2.1 直接继承当一个类要从另一个类处继承功能时,只需要在定义类时将父类名放置在子类名后的括号里,这样子类就拥有父类的全部功能了。 输入:原创 2018-01-13 16:49:12 · 517 阅读 · 0 评论 -
python3 魔术方法(magic methods)
1. 定义魔术方法,指python中所有以”__”(双下划线)作为名字开头和结尾的方法。它们也被称为“dunders”。我们最常用到的应该就是“__init__”了。2. 一些魔术方法的简介2.1 __init__初始化类时定义一些操作。2.2 算术运算2.2.1 __add__实现了类与类之间的加法运算.。需要注意的是,两个类要同类型啊。 输入:class原创 2018-01-13 20:41:14 · 3016 阅读 · 0 评论 -
python3 集合(set)
1. 定义集合是一个无序且不重复的元素集合,一种类似列表和字典的数据结构。集合的表示方法是花括号,这与字典是一样的,可以通过花括号或构造函数set()来初始化一个集合。需要注意的是,要创建一个空集合,必须使用set(),如果使用{}将得到的是一个空字典。2. 基本属性2.1 关系测试集合可以用in和not in检查一个对象是否属于集合。 输入:num_set =原创 2018-01-08 11:23:07 · 1083 阅读 · 0 评论 -
Python3 列表(list)
1. 定义列表是最常用的Python数据类型。列表的数据项不需要具有相同的类型。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。2. 属性2.1 append:在已存在列表的最后加入一个新的列表元素 输入:nums = [1,2,3]nums = nums.append(4)print(nums)输出:[1,2,3,4]2.原创 2017-12-05 10:13:43 · 277 阅读 · 0 评论 -
python3 数据类型汇总
目前我已经学习了python支持的四种数据类型. 笔记汇总: 列表,字典,元组,集合 小技巧: 1. 当你需要key:value的逻辑关联,或者当你需要通过一些关键字快速查看你的数据并且你的数据还经常需要修改,可以用字典。 2. 当你不需要通过关键字访问数据,并且你的数据还经常需要修改时可以用列表。 3. 如果你需要元素保证不重复可以用集合。 4. 当你的数据需要保持不变可以则用元原创 2018-01-08 11:41:24 · 300 阅读 · 0 评论 -
python3 迭代器(itertools)
标准库中的itertools包里提供了很多有用的生成迭代器的函数。1. 无限迭代器(infinite iterators)1.1 count从一个指定数开始,按照设定无限迭代下去。 例如:count(1, 2) #从1开始的迭代器,每次增加2,即1,3,5,7,9, ... count(1) #1开始的迭代器,每次增加1,即1,2,3,4,5,... 用法举原创 2018-01-08 21:06:33 · 1460 阅读 · 0 评论 -
剑指offer题目汇总(python)
1. 二维数组中的查找题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 测试用例: 1)二维数组中包含查找的数字(查找的数字是数组中的最大值和最小值,查找的数字介于数值中的最大值和最小值之间)。 2)二维数组中没有查找的数字(查找的数字大于数组中的最大值,查找的数字...原创 2018-01-25 13:33:35 · 471 阅读 · 0 评论 -
用python批量处理文件或文件夹
# -*- coding: utf-8 -*-import os,shutilimport sysimport numpy as np##########批量删除不同文件夹下的同名文件夹#############def arrange_file(dir_path0): for dirpath,dirnames,filenames in os.walk(dir_path0): ...原创 2018-05-08 15:55:15 · 4338 阅读 · 0 评论 -
python3 filter函数
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。原创 2017-12-28 17:22:09 · 895 阅读 · 0 评论 -
python3 map函数
map(function, iterable, ...)原创 2017-12-28 17:15:37 · 263 阅读 · 0 评论 -
python3 lamda函数
lambda函数原创 2017-12-28 16:59:51 · 474 阅读 · 0 评论 -
python3 异常处理
一般情况下,在Python无法正常处理程序时就会发生一个异常。原创 2017-12-13 14:40:26 · 389 阅读 · 0 评论 -
python3 关于文件的操作
打开一个文件使用open函数打开一个文件。原创 2017-12-13 16:59:52 · 365 阅读 · 0 评论 -
python3 input函数
python3原创 2017-12-05 11:03:21 · 1343 阅读 · 0 评论 -
python3 range函数
python range函数的用法原创 2017-12-05 10:43:57 · 641 阅读 · 0 评论 -
Python3 字典(dictionaries)
字典是一种可以用键(key)访问到对应键值的数据结构。原创 2017-12-13 22:35:39 · 385 阅读 · 0 评论 -
Python3 元组(tuple)
元组原创 2017-12-25 16:34:28 · 367 阅读 · 0 评论 -
Python3 list slices
list slice原创 2017-12-25 17:00:03 · 2660 阅读 · 0 评论 -
python3 一些有用的函数
一些有用的函数原创 2017-12-26 11:14:59 · 270 阅读 · 0 评论 -
python3 类(classes)
1. 定义1.1 类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。1.1.1 对象对象是类的实例。对象包括方法和两个数据成员(类变量和实例变量)。1.1.1.1 方法类中定义的函数叫方法。1.1.1.2 类变量定义在类中且在函数体(方法)之外。在整个实例化的对象中是公用的。类变量通常不作为实例变量使用。原创 2018-01-11 21:22:23 · 562 阅读 · 0 评论 -
python3 Text Analyzer
text analyzer原创 2017-12-28 16:23:08 · 459 阅读 · 0 评论