随笔分类 -  Python

摘要:简易进度条 阅读全文
posted @ 2018-08-19 13:00 martin1317 阅读(130) 评论(0) 推荐(0)
摘要:1、指定豆瓣pip源安装Django 2、卸载Django 阅读全文
posted @ 2018-05-18 22:44 martin1317 阅读(2917) 评论(0) 推荐(0)
摘要:二进制运算 一、二进制 文字 --ASCII-->> 十进制 -->> 二进制 二进制:八进制:01234567十进制:0123456789十六进制:0123456789ABCDEF 十进制转二进制:bin()方法获取整数的二进制十进制转八进制:oct()方法获取整数的八进制十进制转十六进制:hex 阅读全文
posted @ 2017-12-07 17:32 martin1317 阅读(450) 评论(0) 推荐(0)
摘要:数据类型-字典 字典是一种key-value的数据类型,字典通过key拿到value。使用就像我们上学用的字典,通过笔画,字母来查对应也的详细内容。 一、特性:1、key-value结构2、key必须可hash且必须为不可变数据类型,必须唯一3、可存放任意多个值,可修改,可以不唯一4、无序5、查找速 阅读全文
posted @ 2017-12-07 17:31 martin1317 阅读(218) 评论(0) 推荐(0)
摘要:数据类型-集合 集合set是一个无序的,不重复的数据组合,它的作用如下:1、去重,把一个列表变成集合,就自动去重了2、关系测试,测试两组数据之间的交集、差集、并集等关系 set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。set() 阅读全文
posted @ 2017-12-07 17:26 martin1317 阅读(148) 评论(0) 推荐(0)
摘要:数据类型-元组 元组其实跟列表差不多,也是存一组数,只不过是它一旦创建,便不能再修改,所以又叫只读列表 特性:1、不可变2、元组本身不可变,如果元组中还包含其他可变元素,这些可变元素可以改变 语法: 功能:indexcount切片 使用场景:显示的告知别人,此处数据不可修改数据库连接配置信息等 阅读全文
posted @ 2017-12-07 17:24 martin1317 阅读(154) 评论(0) 推荐(0)
摘要:数据类型-列表 列表是我们以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 列表循环 Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身 列表切片:取多个元素列表切片是建立在原列表的一个拷贝(或者说是一个 阅读全文
posted @ 2017-12-07 17:23 martin1317 阅读(189) 评论(0) 推荐(0)
摘要:数据类型-字符串 字符串是一个有序的字符的集合,用户存储和表示基本的文本信息,单引号,双引号,三对单引号,三对双引号中间包含的内容称之为字符串单双引号没有区别,一段话的时候用多引号字符串的拼接需要双方都是字符串 特性:1、有序2、不可变 对于不变对象来说,调用对象自身的任意方法,也不会改变该对象自身 阅读全文
posted @ 2017-12-07 15:58 martin1317 阅读(225) 评论(0) 推荐(0)
摘要:字符编码 一、字符编码的演进 ASCII GB2312 GBK1.0 GB18030 Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。Unicode(统一码、万国码)规定所有的字符和符号最少由16位来表示(2个字节),即:2 ** 阅读全文
posted @ 2017-12-07 15:37 martin1317 阅读(404) 评论(0) 推荐(0)
摘要:一、python多版本配置说明 安装python相关依赖 安装git工具 创建python用户 切换到python用户 从GitHub上拉取pyenv脚本并执行 通过加入以下内容到python用户的 ~/.bash_profile 文件中最后,使pyenv自动加载 使加入的内容生效 命令行执行可以获 阅读全文
posted @ 2017-11-17 11:45 martin1317 阅读(3748) 评论(1) 推荐(1)
摘要:Centos7默认安装的是2.7,这里选择安装使用Python3.6.3 安装Python3.6.3 1、安装python3 需要的依赖包 2、下载python源码 3、解压和编译 4、备份旧版python软链接,链接新版本python 5、修改yum配置文件 将第一行指定的python版本改为py 阅读全文
posted @ 2017-11-07 17:34 martin1317 阅读(2452) 评论(0) 推荐(0)
摘要:hashlib模块用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度 阅读全文
posted @ 2017-10-10 18:46 martin1317 阅读(221) 评论(0) 推荐(0)
摘要:shutil 高级的文件、文件夹、压缩包处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中,可以部分内容 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容 阅读全文
posted @ 2017-10-10 17:39 martin1317 阅读(291) 评论(0) 推荐(0)
摘要:用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、l 阅读全文
posted @ 2017-10-10 14:53 martin1317 阅读(174) 评论(0) 推荐(0)
摘要:1、sys.argv 命令行参数List,第一个元素是程序本身路径 print(sys.argv) output: ['C:/Users/JMALY/Desktop/Python/test/dict-get.py'] 2、sys.exit(n) 退出程序,正常退出时exit(0) 3、sys.ver 阅读全文
posted @ 2017-10-10 14:27 martin1317 阅读(172) 评论(0) 推荐(0)
摘要:import os1、os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 2、os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd 3、os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('. 阅读全文
posted @ 2017-10-10 11:54 martin1317 阅读(226) 评论(0) 推荐(0)
摘要:本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 1.函数基本语法及特性 如何不重复代码,其实很简单,只需要把重复的代码提取出来,放在一个公共的地方,起个名字,以后谁想用这段代码,就通过这个名字调 阅读全文
posted @ 2017-05-21 21:53 martin1317 阅读(215) 评论(0) 推荐(0)
摘要:程序练习 程序:购物车程序 需求: menu = [['Iphone',4288],['Mac pro',1200],['Book',80]] buy_menu = [] salay = input("Pls input your salay:") if salay.isdigit(): salay 阅读全文
posted @ 2017-04-23 12:25 martin1317 阅读(184) 评论(0) 推荐(0)
摘要:一、 Python介绍 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django 科学运算、人工智能: 典型库NumP 阅读全文
posted @ 2017-04-08 12:50 martin1317 阅读(326) 评论(0) 推荐(0)