自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python之路——一些常用模块

什么是模块?模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。如:os 是系统相关的模块;file是文件操作相关的模块模块一般分为三种:内置模块(也称作标准库)

2017-07-28 11:57:10 280

原创 python之路——json模块

json 模块json模块dumps与loadsimport jsonjson_data = {'name': 'nick', 'age': 22, 'sex': 'male'}json_str = json.dumps(json_data) # 将字典类型的数据转换成json字符串print(json_str)print(type(json_str))json_load = json.l

2017-07-26 14:32:19 291

原创 python之路——装饰器

装饰器一般我们在实际工作中,有一些代码已经上线并正常在运行着,但是随着业务的增长需要为其增加一些新的功能,例如之前我们做登陆模块可能只有手机号+密码的方式,但是随着移动互联网的兴起,我们需要增加微信登陆、QQ登陆等方式。def login1(login_type): print('login type', login_type) def auth1(*args): pr

2017-07-26 13:27:55 195

原创 python之路——迭代器与可迭代对象

迭代器与可迭代对象可以直接使用for循环进行遍历的数据类型有两种: 一种是集合型数据类型如list、str、dict、set、tuple, 一种是generator类型, 这些对象都可以使用isinstance函数进行判断from collections import Iterablelist1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]my_str = 'hello wor

2017-07-25 19:58:41 214

原创 python之路——生成器

生成器列表生成式顾名思义,列表生成式就是通过某种方式来生成一个列表,那么 OK,我们可以通过哪几种方式来生成呢?map函数的方式from collections import Iterablelist_1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]def add(x): return x + 2result = map(add, list_1)print(typ

2017-07-25 16:16:04 170

原创 python之路——函数式编程

函数式编程函数是什么? 函数的概念来源于数学,但在编程领域的函数概念与数学中函数的概念存在很大不同,函数在不同语言中的叫法也不同。在C中叫function,在java中叫method,在Pascal中叫做procedure函数的特性? 1.减少重复代码 2.使程序变得易于维护 3.可扩展性好定义函数def say_hello(): print('hello world')sa

2017-07-21 15:48:06 307

原创 python之路——文件操作

文件操作文件操作的流程: 1.打开文件,并获得一个文件句柄 2.通过句柄进行文件操作 3.关闭文件文件内容Somehow, it seems the love I knew was always the most destructive kind不知为何,我经历的爱情总是最具毁灭性的的那种Yesterday when I was young昨日当我年少轻狂The taste of li

2017-07-20 19:34:41 413

原创 python之路——集合操作

集合操作集合是一个无序的,且不能重复的数据组合。主要有两个特性:去重:去除数据组合中的重复元素关系测试:测试两个数据组合中的交集、并集与补集等关系创建一个集合my_set_1 = set([1, 3, 5, 7, 9])print(my_set_1)my_set_2 = set("hello world")print(my_set_2)print—>: {1, 3, 5, 7, 9}

2017-07-20 17:38:37 172

原创 python之路——字典操作

字典操作增加student_info = { 'stu1101': '马明哲', 'stu1102': '马化腾', 'stu1103': '马云',}student_info['stu1104'] = '乔布斯'print(student_info)print—>: {‘stu1101’: ‘马明哲’, ‘stu1102’: ‘马化腾’, ‘s

2017-07-18 16:46:58 265

原创 python之路——字符串操作

字符串操作统计字符串中含有指定字符的个数print('my name is Nick'.count('n'))print—>: 1 首字母大写print('my name is Nick'.capitalize())print—>: My name is nick 将字符串居中 1.如果只指定长度,则会使用空格来填充;2.如果给定了填充的字符串,则会使用给定的字符串填充至给定长度pri

2017-07-18 16:20:53 253

原创 python之路——小购物车程序

程序说明: 程序运行开始会要求用户输入自己的薪水,然后进去挑选商品界面,挑选完毕后,在该界面可以输入“quit”退出程序并进行结算。# Author: Nickgoods = [[1, 'Iphone', 5800], [2, 'mac pro', 120000], [3, 'start_buck', 31], [4, 'teals', 500

2017-07-16 16:27:38 1316

原创 python之路——深拷贝与浅拷贝

深拷贝与浅拷贝1.浅拷贝浅拷贝实际上的拷贝列表中元素的地址 - demo1names1 = ['nick', 'judy', 'ATong', 'LuLu']names2 = names1.copy()print(names2)print—>: [‘nick’, ‘judy’, ‘ATong’, ‘LuLu’] demo2names3 = ['nick', 'judy', 'ATong',

2017-07-16 16:19:25 197

原创 python之路——编码与解码

编码与解码编码与解码msg = '加利福尼亚州苹果'print(msg)print(msg.encode(encoding='utf-8'))print(msg.encode(encoding='utf-8').decode(encoding='utf-8'))print—>: D:\ProgramData\Anaconda3\python.exe D:/code/python/s14/

2017-07-16 16:07:15 242

原创 python之路——sys模块与os模块

sys模块打印当前模块的绝对路径print(sys.argv)print—>: [‘D:/code/python/s14/day2/sys_mod.py’] os模块查看当前系统库的路径print(os.path)print—>: module ‘ntpath’ from ‘D:\ProgramData\Anaconda3\lib\ntpath.py’ 创建文件夹如果不指定文件夹路径

2017-07-16 15:05:09 482

原创 python之路——list操作

list操作1.添加操作追加append 追加成功后会在集合最后位置添加对应的元素names1 = ['nick', 'judy', 'atong', 'lulu', 'TT', 'nick', 'judy', 'atong', 'lulu', 'TT']names2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]names1.append('LL')print(nam

2017-07-16 14:44:36 282

原创 python之路——python简介

Python入门python简介python是1998年龟叔在一次项目中写就而演化而来的一门语言python是一本流行的编程语言python的语言简洁明了富有诗意python是一门动态语言(变量的类型在程序执行期间确定的)python是一门解释性语言(区别于C与C++,python是边解释边执行)什么是变量?变量首先需要进行定义变量可以用来存储数值变量的指向可以改变for循环p

2017-07-13 16:47:33 274

空空如也

空空如也

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

TA关注的人

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