搜索到与相关的文章
Python

Python中请使用isinstance()判断变量类型

一、isinstance()在Python中可以使用type()与isinstance()这两个函数判断对象类型,而isinstance()函数的使用上比type更加方便。复制代码代码如下:#coding=utf-8a=10defb():passprintisinstance(a,(int,str))printisinstance(a,(float,str))printisinstance(b,(str,int))classc:passobj=c()pri

系统 2019-09-27 17:46:09 2040

Python

CentOS中使用virtualenv搭建python3环境

问题描述环境:CentOS6.5想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本。之前的做法是直接从源码安装python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖python2.6,直接替换会导致很多软件不正常。今天发现有朋友使用virtualenv搭建python3开发环境,这里记录下,也方便我以后查阅。安装python3安装脚本如下:复制代码代码如下:wgethttps://www

系统 2019-09-27 17:45:51 2040

Python

python字符串知识点

python的string的内置函数函数名解释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])返回sub在字符串里边出现的次数,start和end参数表示范围,可选。encode(encoding=‘utf-8’,errors=‘strict’)以encoding指定的编码格式

系统 2019-09-27 17:45:25 2040

Python

Python对切片命名的实现方法

1、需求我们的代码已经变得无法阅读,到处都是硬编码的切片索引,我们想优化他们。2、解决方案代码中如果有很多硬编码的索引值,将导致可读性和维护性都不佳。内置的slice()函数会创建一个切片对象,可以用在任何运行进行切片操作的地方。items=[0,1,2,3,4,5,6]a=slice(2,4)print(items[2:4])print(items[a])items[a]=[10,11,12,13]print(items)delitems[a]print

系统 2019-09-27 17:38:37 2040

Python

python从入门到精通(DAY 1)

1、要点(1)在C语言中没有字符串,只有字符,在python中的字符串hello,在C语言中是以字符数组在内存存放['h','e','l','l','o'],如果对字符串修改,则是在内存中新开辟了一段空间进行存放。字符串特性:一旦修改,需要重新创建。例:"hello"+"ni"+"hao"内存中:['h','e','l','l','o']+['n','i']+['h','a','o']万恶的“+”,“+”号越多,在内存中多次重复创建,浪费空间。C语言需要手

系统 2019-09-27 17:37:41 2040

编程技术

ip地址子网掩码

IP和子网掩码的一些知识我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段0.0.0.0到127.255.255.255B类IP段128.0.0.0到191.255.255.255C类IP段192.0.0.0到223.255.255.255XP默认分配的子网掩码每段只有255或0A类的默认子网掩码255.0.0.0一个子网最多可以容纳1677万多台电脑B类的默认子网掩码255.255.0.0一个子网最多可以容纳6万台电脑C类的

系统 2019-08-29 23:37:30 2040

编程技术

扩展Struts1.x核心类

在Struts1.1后新增RequestProcessor类别,有关于使用者请求的处理分配等动作已经大部份交由RequestProcessor来处理,下图是ActionServlet接收到请求之后的一些主要动作,藉由这张图可以了解struts-config.xml的组件设定意义,以及Struts运作的方式。下面将分两点来介绍如何扩展Struts核心类。1.扩展RequestProcessorRequestProcessor是Struts的核心类,而Stru

系统 2019-08-29 23:34:24 2040

编程技术

如何检测网内IP地址是否被占用

有时是在局域网内新增机器,但新增机器的IP地址设置是个问题,该网段内到底有哪些地址还未分配出去呢?总不能一台一台机器的IPCONFIG吧!那工作量可不小。还有一种情况就是,网络管理员在服务器端做了一些设置,有些IP地址可以访问Internet,有些IP地址不能访问Internet,因此这时候想访问Internet,就必须把自己的IP地址改成网管设置的可以访问Internet的范围内才可以。无论是哪一种情况,首先我们都必须要知道哪个地址尚未使用,那我们又怎样

系统 2019-08-29 23:26:58 2040

编程技术

关于按IE的后退按钮,防止IE访问缓存页面。

按照网上搜索出来的流行方式,不管是服务器代码,还是html的meta标签,通常情况是没问题的,但当使用了代理服务器的时候,按后退按钮后,还是直接显示了缓存的页面,没有重新去服务器执行action(struts).(其他浏览器都没有问题:firefox,safari,google)有高手解释下么??测试环境,在公司内部测试,通过代理去访问apache服务器(如果直接访问apache,以下的方法是可以的)。最近考虑了另外一种方法:就是利用cookie来做文章,

系统 2019-08-29 23:04:04 2040