自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 基础篇 - 详解python函数

 1、何为函数1、首先我们来了解一下在Python中何为函数。    简单说,函数是用特定的语法定义,可实现一定功能的,或者相关功能的,可重复执行的代码段。        不管如何一种编程语言,我们都应该知道这两点:    写重复代码是极不好的,是不符合我们程序员的高贵气质的 我们以后写的代码可能需要经常修改,不断维护和迭代,用长远的眼光写代码    这时候,函...

2018-04-27 21:51:30 582

原创 基础篇 - 模块初识、python程序的运行流程

1.模块初识   Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。Python模块与C++模块类型,Python程序先在编译环境中寻找模块,如果没有找到模块,然后才在当前用户文件目录下找模块,如果依然没有找到,则运行失败。注意模块名命名并不绝对不能与...

2018-04-25 17:56:04 558

原创 day06 -1- 面向过程 VS 面向对象

1、编程范式:在了解面向对象和面向过程这两种范式之前,我们先了解一下什么是编程范式。编程 是程序员 用特定的 语法 + 数据结构 + 算法 组成的代码告诉计算机如何执行任务, 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合。 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路,,对这些不同的编程方式的特点进行归纳总结得

2018-04-24 21:46:28 211

原创 day05 -2- 标准库详解之time 与 datatime模块

1、Python上的时间表示方式 :首先我们一个先知道Python上的时间有哪几种表示形式:import time,datetime # 第一种 标准时间格式>>> print(time.asctime())Sun Apr 22 21:47:29 2018>>>>>> t = time.time() # 2第二种 时间戳 (从...

2018-04-24 09:19:01 337

原创 day05 - 01 - 模块与导入

1、什么是模块?1、什么是模块?:用来从逻辑上组织,可以在模块里定义变量,函数,类,和逻辑。注意:模块与包是不同的,包:用来从逻辑上组织模块的,本质上就是一个目录(必须带有一个__init__.py文件。2、实现原理是什么? 2、实现原理是什么? py结尾的的Python文件(文件名:test.py,对应的模块名:test),去实现一些功能3、怎么使用?在同一父目录下导入模块:import  mo...

2018-04-22 21:40:00 248

原创 基础篇 - Python3 编码和转码

    python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能...

2018-04-21 21:43:55 1488

原创 day03 - 常见文件操作

文件操作:对文件操作流程:打开文件得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件注:(文件句柄即为文件对象,包含文件的字符集、文件名、大小、文件在硬盘的起始位置)基本操作f = open('lyrics') #打开文件first_line = f.readline()print('first line:',first_line) #读一行print('我是分隔线'.center(...

2018-04-21 20:53:31 157

原创 day03 - 集合

集合-set1.出现的原因:关系测试,去除重复的元素2.特点:无序没有重复元素3.创建一个集合:4.求交集:intersection()5.求并集:union()6.求差集-前一个集合有而后一个集合没有的元素:difference()7.判断是否为子集:issubset()8.判断是否为父集:issupperset()9.判断是否为对称差集:10.判断是否为非子集,结果返回True 或 False...

2018-04-21 20:52:39 167

原创 day03 - 练习:通过yeild进行单线程下的并行效果案例:

    函数执行到yield发生了中断,并且保存了函数的中断状态,单纯调用next会调用yield但不会给yield传值,send的作用是调用yield并给yield传值。这样就模拟出了两个线程交替执行的情况。import timedef consumer(name): print("%s 准备吃包子啦!" %name) while True: baozi = yi...

2018-04-21 20:36:58 212

原创 day02 - 列表、元组、字典

本节内容列表列表的深浅拷贝元组字典及常用操作模块初识Python程序是怎么运行起来的?1. 列表操作列表出现的原因:为了存储多个数据下标用于标识元素在列表中从左到右的位置1、取单个元素:names[2]        #负数代表从右向左的顺序,-1代表最后一个元素2、取多个元素:name[1:2]        #切片,取左闭右开区间的元素3、按步长切:4、切片是从左往右取:5、追加:append...

2018-04-16 21:46:56 206

原创 day01 -02- python字符串常用操作

一、python字符串  由于Python是完全基于C语言实现的,也就是说Python是用C语言写的。python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空间,并且一旦需要修改字符串的话,就需要再次开辟空间,就会在内存中重新开辟一块空间字符串格式化输出name = "Echo"print "i am %s " % name #输出i am E...

2018-04-10 21:51:18 261

原创 day01 -01- python入门

本节内容Python介绍Python 2 or 3?Windows下、Mac下、Linux下Python环境的配置Hello World程序一、 Python介绍    1.谁创造了Python:Python的创始人为吉多·范罗苏姆。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。     就这样,Python在吉多手中诞生了...

2018-04-09 19:56:14 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除