
python
文章平均质量分 73
hustcw98
致虚极,守静笃
展开
-
python日常学习-7
2018.3.14 今天Stephen Hawking去世了.默哀1.错误处理机制使用try except来抛出错误,好处是可以多级检测.A调用了B,B调用了C.只要在A中的合适的位置检查了错误,C中的错误也可以被检测出来.try: print('try...') r = 10 / int('2') print('result:', r)exce...原创 2018-03-14 17:45:51 · 192 阅读 · 0 评论 -
日常python学习-1
做两个星期的python练习 感觉再不自己写写代码手就生了.想法是过一下廖雪峰老师的教程,看一下python3.之前的话总是需要用的时候查查用用,而且用的是Python2. Python还是值得作为常用语言的,毕竟这么高效方便.本学期需要用Django.之后可能需要tensorflow.再就是玩爬虫的时候以及分析数据的时候各种常用的库均源于python.做个记录,然后方便查询.完成训练之后...原创 2018-03-08 21:08:32 · 281 阅读 · 0 评论 -
日常python学习-2
日常python学习-2 今天倒腾stm32去了,做了一个调档的流水灯.可以调速度和模式,搞到11点.所以python学习晚了一点点2018.3.91.函数的可变参数带星号有点像指针,其实不是.可变参数定义的非常简单:def calc(*numbers): sum = 0 for n in numbers: sum = su...原创 2018-03-10 00:38:48 · 259 阅读 · 0 评论 -
日常python学习-3
2018.3.101.生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省...原创 2018-03-10 22:48:25 · 176 阅读 · 0 评论 -
日常Python学习-4
2018.3.111.高阶函数举例 编写高阶函数,就是让函数的参数能够接收别的函数。变量可以指向函数:>>> f=abs>>> f(-1)1传入参数可以是函数def add(x, y, f): return f(x) + f(y)调用的时候, f 的位置传一个函数进去就好2.map/red...原创 2018-03-11 17:07:43 · 156 阅读 · 0 评论 -
日常python学习-5
2018.3.121.模块看廖雪峰的一个模板:#!/usr/bin/env python3# -*- coding: utf-8 -*-' a test module '__author__ = 'Michael Liao'import sysdef test(): args = sys.argv if len(args)==1: pr...原创 2018-03-12 14:00:12 · 202 阅读 · 0 评论 -
日常python学习-6
2018.3.131.python的OOP直接看例子:class Student(object): pass类名一般大写,括号内部表示继承.如果没有合适的继承类,就直接继承object类.这里OOP最大的不同是一个实例可以绑定各种数据,同一个类的两个实例的变量名可以有很大区别:bob = Student()bob.name = 'bob'这种为实例随意增加...原创 2018-03-13 14:01:18 · 215 阅读 · 0 评论 -
python string && bytes
python 的 bytes 和 str 字符串按不同的编码方式可以解释成不同的字节串,不同的字节串按照不同的编码方式也可以变成不同的字符串>>> b = str.encode('abc')>>> bb'abc'>>> b = 'abc'.encode('utf-8')>>> bb'abc'>...原创 2018-08-23 13:35:22 · 523 阅读 · 0 评论