随笔分类 -  [Python自学]

摘要:一、类方法种类 1.静态方法(@staticmethod) class Dog(object): def __init__(self): pass @staticmethod def talk(): #静态方法 pass 静态方法与类没什么关系了,名义上归类管,但无法管理该方法。talk()中不自动 阅读全文
posted @ 2018-03-01 15:50 风间悠香 阅读(300) 评论(0) 推荐(0)
摘要:一、编程范式 编程:程序员用特定的语法、数据结构和算法告诉计算机如何执行任务的过程。实现任务有很多不同的方式,根据编程方式的特点进行归纳总结出来的编程方式类别,就叫编程范式。大多数语言只支持一种编程范式,当然也有可以同时支持多种编程范式。 面向过程编程: 使用一系列指令来告诉计算机一步一步完成任务。 阅读全文
posted @ 2018-02-26 12:25 风间悠香 阅读(357) 评论(0) 推荐(0)
摘要:一、模块 模块定义:本质就是一个.py结尾的Python文件。用来从逻辑上组织Python代码(变量、函数、类、逻辑)。 模块就是为了实现一个功能。 #file = modules.py name = "Leo" def say_hello(): print("Hello") #file = mai 阅读全文
posted @ 2018-02-26 12:13 风间悠香 阅读(567) 评论(0) 推荐(0)
摘要:一、字符串转为字典(eval):也可以用于转列表、集合等 s1 = "['name','leo']" s_list = eval(s1) #字符串转换为列表 print(s_list[1]) s2 = "{'name':'leo','age':32}" s_dict = eval(s2) #字符串转 阅读全文
posted @ 2017-09-27 10:44 风间悠香 阅读(277) 评论(0) 推荐(0)
摘要:一、集合 集合元素不会重复,而且是无序的。 定义集合: set_1 = {1,2,3,4,5} set求交集(intersection): set1 = set([1,2,3,4,5,6]) set2 = set([4,5,6,7,8]) print(set1.intersection(set2)) 阅读全文
posted @ 2017-09-25 14:40 风间悠香 阅读(370) 评论(0) 推荐(0)
摘要:一、模块 模块分两种:标准库和第三方库,标准库是不需要安装就可以使用的库。 import [模块名]:导入一个库,优先是在项目路径中寻找。自定义模块名不要和标准库模块名相同。 1.sys模块 import sys print(sys.path) sys.path保存的是Python内部调用或模块的查 阅读全文
posted @ 2017-09-22 14:32 风间悠香 阅读(540) 评论(0) 推荐(0)
摘要:一、Python介绍 1.python擅长领域 WEB开发:Django. pyramid. Tornado. Bottle. Flask. WebPy 网络编程:Twisted(牛逼异步网络框架). Requests. Scrapy. Paramiko(模拟SSH) 科学运算:Scipy. Pan 阅读全文
posted @ 2017-09-20 17:07 风间悠香 阅读(353) 评论(0) 推荐(0)