python(62):保留两位小数
摘要:转载:https://blog.csdn.net/jiandanjinxin/article/details/77752297 在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分)。 例如 int a=15/10; a的结果为1。 同样的在Java中也是如此,所以两个int型的数据相除需要
阅读全文
posted @
2018-09-27 16:00
细雨微光
阅读(3642)
推荐(0) 编辑
python(60):configparser 函数,配置文件
摘要:ConfigParser模块学习 ConfigParser模块学习 介绍 ConfigParser模块在python中是用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。使用的配置文件的好处就是不用再程序中
阅读全文
posted @
2018-08-06 17:10
细雨微光
阅读(1406)
推荐(0) 编辑
python(59):yield 函数
摘要:可迭代对象: 当你建立了一个列表,你可以逐项地读取这个列表,这叫做一个可迭代对象: >>> mylist = [1, 2, 3] >>> for i in mylist : ... print(i) mylist 是一个可迭代的对象。当你使用一个列表生成式来建立一个列表的时候,就建立了一个可迭代的对
阅读全文
posted @
2018-07-02 11:53
细雨微光
阅读(366)
推荐(0) 编辑
python(58):python下划线
摘要:详解Python中的下划线 详解Python中的下划线 本文将讨论Python中下划线(_)字符的使用方法。我们将会看到,正如Python中的很多事情,下划线的不同用法大多数(并非所有)只是常用惯例而已。 单下划线(_) 通常情况下,会在以下3种场景中使用: 1、在解释器中:在这种情况下,“_”代表
阅读全文
posted @
2017-11-24 11:20
细雨微光
阅读(497)
推荐(0) 编辑
python(57):私有变量,代码块
摘要:转载:http://blog.csdn.net/zhu_liangwei/article/details/7667745 引子 我热情地邀请大家猜测下面这段程序的输出: class A(object): def __init__(self): self.__private() self.public
阅读全文
posted @
2017-11-24 11:18
细雨微光
阅读(785)
推荐(0) 编辑
python(56):正则表达式积累
摘要:来源:http://www.runoob.com/python/python-reg-expressions.html re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.match(patter
阅读全文
posted @
2017-11-21 20:05
细雨微光
阅读(405)
推荐(0) 编辑
python(51):Python vars() 函数
摘要:Python vars() 函数 Python 内置函数 描述 vars() 函数返回对象object的属性和属性值的字典对象。 语法 vars() 函数语法: 参数 object -- 对象 返回值 返回对象object的属性和属性值的字典对象,如果没有参数,就打印当前调用位置的属性和属性值 类似
阅读全文
posted @
2017-11-13 17:52
细雨微光
阅读(724)
推荐(0) 编辑
python(49):把文件压缩成zip格式的文件
摘要:有时需要用到压缩文件,网上搜集了一段代码; 分享一下:
阅读全文
posted @
2017-09-18 15:03
细雨微光
阅读(1792)
推荐(0) 编辑
python(48):re.split 多分隔符
摘要:问题描述: 使用多个界定符分割字符串 问题 你需要将一个字符串分割为多个字段,但是分隔符(还有周围的空格)并不是固定的。 解决方案 string 对象的 split() 方法只适应于非常简单的字符串分割情形, 它并不允许有多个分隔符或者是分隔符周围不确定的空格。 当你需要更加灵活的切割字符串的时候,
阅读全文
posted @
2017-09-15 10:25
细雨微光
阅读(8249)
推荐(1) 编辑
python(47):range和xrange的区别和联系
摘要:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 比如: >>> range(5)[0, 1, 2, 3, 4]>>> range(1,5)[1, 2, 3, 4]>>> range(0,6,2)[0, 2, 4]xr
阅读全文
posted @
2017-08-31 18:13
细雨微光
阅读(375)
推荐(0) 编辑
python(46):对字典进行排序,多键值排序
摘要:注:改于2017-12-07,python3 下 Removed dict.iteritems(), dict.iterkeys(), and dict.itervalues(). Instead: use dict.items(), dict.keys(), and dict.values() r
阅读全文
posted @
2017-08-24 17:03
细雨微光
阅读(9163)
推荐(0) 编辑
python(45)内置函数:os.system() 和 os.popen()
摘要:os.system() 和 os.popen() 概述 os.popen() 方法用于从一个命令打开一个管道。 在Unix,Windows中有效 语法 popen()方法语法格式如下: 参数 command -- 使用的命令。 mode -- 模式权限可以是 'r'(默认) 或 'w'。 bufsi
阅读全文
posted @
2017-08-15 17:16
细雨微光
阅读(772)
推荐(0) 编辑
python(40):利用utf-8编码判断中文英文字符
摘要:#!/usr/bin/env Python # -*- coding:GBK -*- """汉字处理的工具: 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。""" __author__="internetsweeper <zhengbin0713@gmail.com>
阅读全文
posted @
2017-05-23 10:52
细雨微光
阅读(2699)
推荐(0) 编辑
python(44):array和matrix的运算
摘要:在NumPy中,array用于表示通用的N维数组,matrix则特定用于线性代数计算。array和matrix都可以用来表示矩阵,二者在进行乘法操作时,有一些不同之处。 使用array时,运算符 * 用于计算数量积(点乘),函数 dot() 用于计算矢量积(叉乘),例子如: 可见,当a和b为arra
阅读全文
posted @
2017-05-05 11:51
细雨微光
阅读(2664)
推荐(0) 编辑
python(43):collections模块
摘要:Python作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块。比如今天想给大家 介绍的 collections 就是一个非常好的例子。 基本介绍: 我们都知道,python拥有一些内阻的数据类型,比如str,int,list,tuple,dict等,collections模块在这些内置
阅读全文
posted @
2017-05-02 15:08
细雨微光
阅读(315)
推荐(0) 编辑
python(42):进制转换
摘要:十六进制 到 十进制 使用 int() 函数 ,第一个参数是字符串 '0Xff' ,第二个参数是说明,这个字符串是几进制的数。 转化的结果是一个十进制数。 >>> int('0xf',16) 15 二进制 到 十进制 >>> int('10100111110',2) 1342 八进制 到 十进制 >
阅读全文
posted @
2017-04-20 09:46
细雨微光
阅读(491)
推荐(0) 编辑
python(41):copy拷贝(深拷贝deepcopy与浅拷贝copy)
摘要:Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。 1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2、copy.deepcopy 深拷贝 拷贝对象及其子对象 原文链接:http://www.cnblogs.com/Richa
阅读全文
posted @
2017-04-18 13:13
细雨微光
阅读(471)
推荐(0) 编辑
python(39):argparse的用法,从外部传入指定参数
摘要:python 传参 直接上例子: # /usr/bin/env python # coding=utf8 import os import argparse import logging import sys FORMAT = '[%(asctime)s, %(levelname)-7s]: %(m
阅读全文
posted @
2017-04-13 15:30
细雨微光
阅读(2551)
推荐(0) 编辑