python模块与包 **模块就是一个个.py的python脚本1.1##先写一个计算函数运行时间的程序module01,里面用到Timer装饰器 #coding:utf-8 import time def Timer(fun): def wrapper(*args, **kwargs): start_time = time.time()
python函数式编程之高阶函数 1. mapmap(function,sequence[,sequence,...]) ->list*对sequence序列中的每一个元素item依次执行function(item)函数操作,返回值是个列表。##用map函数将字符串中的每个数字转化成int型 2. reducereduce(function,sequence[,initial]) ->value*对于
python函数高级特性之生成器 **将列表中的所有字符串转换为小写:li = ["Hello", "WESTOS", 1, 43][i. lower() for i in li if isinstance(i,str)] 案例1:[i for i in range(10000000)]如上,用列表生成式打印一串数字,当生成时元素即打印,会占用内存,range后面的数越大,越占内存。为了解决这一问题,可
小程序之地址判断 现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。 输入描述:输入一个ip地址输出描述:返回判断的结果YES or NO
小程序之用户管理系统 写一个小程序实现用户的管理,即用户注册,用户登录,用户信息显示,用户注销#coding:utf-8print """ 1.注册新用户 2.登录用户 3.显示用户信息 4.注销用户 5.退出"""info = { 'user1': { 'name': 'user1', 'password': '
python函数 函数——python版乐高积木1.函数定义:def 函数名(): 函数体 return 返回值1,返回值2 **定义函数时,函数不执行,调用时才执行 def login(): print "login" def main(): login() main() 2.有参数的函数:1)必选参数
python数据类型之总结归纳 python数据类型总结: 数值类型,字符串(str),元组(tuple),列表(list),集合(set),字典(dict) 1)可变数据类型:list,dict,set不可变数据类型:数值类型,str,tuple##可变数据类型实现某个功能时,直接改变可变的数据类型##不可变数据类型实现某个功能时,需要将结果赋值给另一个变量 2)可迭代数据类型(可实现for
python数据类型之字典 字典(dictionary)*字典是python数据类型中唯一类似key-value哈希表的映射类型,字典对象是可变的,但key值是不可变的 1. 字典的定义1)空字典的定义:d = {}2)一般字典的定义:d = {“name”:”sumin”,“age”:”18”,“gender”:”male”}3)通过内置方法(from
python数据类型之集合 集和(set)——字典的近亲实现列表去重:方法1:li = [1, 2, 3, 4, 3, 2]s = set(li)l = list(s)print set(l)方法2:li = [1, 2, 3, 4, 3, 2]d = {}.fromkeys(li)print d.keys() *集和是无序的,不重复的数据类型,不支持索引,切片,重复,和连接,
python数据类型之列表 列表(list)——打了激素的数组*数组只能存储同一种数据类型,而列表可以同时存储多种1. 列表的定义1)定义一个空列表:l = []2)定义一个一般列表:(元素可以是任意类型)li = [13, 2.4, "westos", (1,2,3), [2,4,65]]print lit = (13, 2.4, "westos", (1,2,3), [2,4,65])
python数据类型之元组 1. 元组(tuple)的定义1)定义空元组:t = ()2)定义单个值的元组:t = ('a',)3)定义一般元组:t = ('a', 4, 'b', 'c') 2. 元组特性1)元组的值不能随意更改 2)对元组可以分别赋值(引申为对多个变量也可以通过元组分别赋值)3. 元组操作特性1)索引 t = (‘a’
python数据类型之字符串 1.字符串的定义 法一:str = 'hello world' 法二:str = "hello world" 法三:str = """hello world""" 2.转义符号 *通常为不可打印的字符,用\加一个单一字符组成 : 换行符 \t: tab符
python数据类型之数值类型 1.变量 变量是内存中的一块区域,变量名用字母,数字,下划线组成。python地址变量与C语言刚好相反,一个数据包含多个标签。2.算术运算符 +(加),-(减),*(乘),/(除),%(取余),//(取整)3.赋值运算符 =(赋值),+=(加赋值),-=(减赋值),*=(乘赋值),/=(除赋值),%=(取余赋值)4.
python基本知识 1.python史 python是一门脚本解释语言,是一个叫Guido的荷兰人在1989年发明的。1990年发行第一个公开版本,现在已经到第三版了。2.python特点 优点:1)简单,优雅,明确 2)有强大的第三方库模块 3)可跨平台移植 4)面向对象
win10系统上Python和pycharm的安装及配置 1.https://www.python.org/downloads/windows/进入官网下载需要的Python安装包(以2.7版本为例)2.http://www.jetbrains.com/pycharm/进入官网下载pycharm社区版3.设置python环境变量(1)先找到你python的下载位置,然后单击上面的框可以选中路径并复制(2
为什么Linux安全,基于它的安卓却被吐槽不安全 1.首先我们说说,为什么Linux安全。 Linux安全一是因为它的软件一般只收录开源社区审核过的开源软件,或者商业机构审核过的闭源软件;二是因为Linux内部的权限机构比较复杂,并且周密,一般Linux被用在服务器平台,而大部分情况下,它的使用者都没有管理员权限,即使某个用户被病毒入侵,也不会影响系统重要程序及其他用户文件的安全。 客观上说,Linux也不是
shell script 1.概念 所谓shell script (即shell脚本),就是将一些有逻辑关系的命令按照一定格式写在一个文本中,执行这个文本相当于执行文本中的所有命令。它可以一次性执行一批文件,类似于Windows/Dos下的批处理功能,方便了管理员进行的设置和管理,从而工作效率得到提高。2.脚本的格式 脚本文件的扩展名一般为sh(代表shell),如test.sh。但是扩展名