
python
hui_1997
一个比上班还累的研究生
展开
-
Python 学习第一天(上)
自然语言: 人与人交流,人能够听懂的语言机器语言: 机器与机器进行交流,机器能够听懂的语言 机器语言(0--1)程序设计语言: 是人与机器进行交流的桥梁Python(程序设计语言中的一种 )Python 创始人 Gudio van Rossum(归叔)(人工智能)Python 的特点: 1. 语法简洁 2. 拥有强大的类库 3. 面向...原创 2018-09-04 11:02:57 · 124 阅读 · 0 评论 -
Python学习第八天(面向对象——下)
面向对象的特性 封装 对数据进行保护隐藏 语法: 在创建属性和方法的时候在名字前面加上一个‘__’,那么别人就不能轻松的访问到这个属性或方法例: class Person: def __init__(self, name, age): # 创建隐藏属性__name self.__name...原创 2018-09-28 16:27:10 · 179 阅读 · 0 评论 -
Python学习第七天(面向对象——上)
面向对象编程思想核心: 让计算机模拟现实世界,去解决现实世界中的问题 (就是为了提高程序员的开发效率)思考: 面向对象编程思想,是如何思考解决现实世界的问题? 由面向过程编程思想可以想到面向对象编程思想是不是就是用对象来解决问题。 对象 一切现实世界中客观存在的事物 对象有自己的功能-----对象的方法 对象有自己的特点----...原创 2018-09-28 16:25:43 · 153 阅读 · 0 评论 -
Python学习第六天(函数)
函数函数的功能: 将代码中重复的一段逻辑代码提取出来,方便程序员对程序的维护。 创建一个函数 语法: def 函数名(): 一段逻辑代码 函数的调用 语法: 函数的名字() 参数 1. 形式参数:在创建函数的时候,定义的参数 语法: def 函数名(形式参数1,形式参数2,形式参数3,形式参数4 ...原创 2018-09-28 16:21:04 · 257 阅读 · 0 评论 -
Python学习第五天(下)(集合)
集合(set)功能: 集合的主要共就是去除重复数据 创建一个集合 1. 创建一个空集合 set()2. 创建一个带有初始数据的集合 s = {1,2,3,4,3,2,1}3. set set(list或者元组) s = set([12,16,25,12,56,34,16,25,34,78,64]) # 将列表或者元组中的元素进行重...原创 2018-09-28 16:19:03 · 191 阅读 · 0 评论 -
Python 学习第三天(元组)
元组(tuple)1.创建一个没有初始数据的元组 t = () 注意: 空元组,是为了供我们程序员进行数据查看而存在的2.创建一个带有初始数据的元组 1) 有多个初始数据的元组 t1 = (对象1,对象2.......) 简写: t3 = 对象1, 对象2, 对象3....... 2) 带有一个初始数据的元组 t2 = (对象...原创 2018-09-13 09:02:12 · 535 阅读 · 0 评论 -
Python 学习第二天(列表)
列表(list) 作用: 帮助我们管理数据 如何创建一个列表 1. 创建一个没有初始值的列表(空列表) student = []2. 创建一个有初始值的列表 student = [100,50, '',2.1]3. 利用工厂函数创建列表 list(字符串,元组, 集合, 列表) 元素: 列表中的每一项数据都成为列表的一个元素 ...原创 2018-09-10 16:28:22 · 140 阅读 · 0 评论 -
Python 学习第二天(上)
循环流程 while 循环 语法: while 布尔值(布尔表达式): 循环体 注意: 控制布尔值的变换,尽量避免死循环。求10的阶乘1*2*3*4*5*6*6*8*9*10n=10sums=1while n>0: sums*=n n-=1print(sums) for 循环 语法: ...原创 2018-09-10 16:25:36 · 152 阅读 · 0 评论 -
Python学习第五天(上)(字典)
字典(dict)我们可以向字典提供一个数据独有的特性,那么字典就会将这个数据返回给我们独有的特性专业名词: 键 key字典中存储的那个数据专业名词: 值 value 创建一个字典 1. 创建一个空字典 d1 = {}2. 创建一个带有数据的字典 d2 = {键1:值1, 键2:值2,键3:值3.....} 键与其所对应的值我们成为字典...原创 2018-09-17 16:46:52 · 278 阅读 · 0 评论 -
Python学习第四天(字符串)
字符串 (str)字符串,天生具有跨平台的功能 创建一个字符串 1. '' s = 'abc'2. "" a = "bcd"3. '''''' or """""" c = '''dasfasdf''' d = """ dsafstfewr """ 注意: 单引号,双引号本身就是字原创 2018-09-17 16:45:17 · 201 阅读 · 0 评论 -
Python 学习第一天 (下)
运算符 1. 一般运算符 + - * / %(求余数) **(幂运算) // 注意: /保留小数位 //(地板除只保留整数位(不会四舍五入))2. 比较运算符(布尔运算符) > < == >= <= != 3. 逻辑运算符 and(与) or(或) not(非) 整型中...原创 2018-09-06 14:14:02 · 150 阅读 · 0 评论 -
Python学习第九天(Scrapy框架)
Scrapy框架框架: 就是一个半成品。 作用: 提高了项目的开发效率 Scrapy的架构设计 由5部分组成1) engine(引擎): 它是数据的指挥官,负责控制其它部分的2) scheduler(调度器): 负责将engine提供的url排成一个队列(去重)3) spider(爬虫): 由程序员自己写的代码放在spider文件夹中。主要的功能就是HttP Re...原创 2018-12-25 11:42:44 · 176 阅读 · 0 评论