**一函数是什么?**函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可特性:1.代码重用2.保持一致性3.可扩展性**二函
原创
2018-01-10 17:19:41
780阅读
点赞
字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间
原创
2018-01-11 00:34:14
694阅读
点赞
我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generatorfunction。这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。可以使用isinstance()判断一个对象是否是Iterable(可迭代对象)对象:>>>
原创
2018-01-12 23:40:55
595阅读
点赞
什么是列表:列表(list)是Python以及其他语言中最常用到的数据结构之一。Python使用使用中括号[]来解析列表。列表是可变的(mutable)——可以改变列表的内容。>>>names=['张','李','王','赵']#变量names就是一个list>>>print(names)#输出:['张','李','王','赵']>>>lenn
原创
2018-01-10 16:06:57
646阅读
点赞
tuple和list非常类似,但是tuple一旦初始化就不能修改,元组被称为只读列表,即数据可以被查询,但不能被修改,所以,列表的切片操作同样适用于元组。元组写在小括号(())里,元素之间用逗号隔开。虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。作用:1对于一些数据我们不想被修改,可以使用元组;2另外,元组的意义还在于,元组可以在映射(和集合的成员)中当作键使用——而列表
原创
2018-01-10 23:59:08
680阅读
点赞
>>>importhashlib>>>m=hashlib.md5()>>>print(m)#<md5HASHobject@0x000001ED5CB71468>>>>m.update('admin'.encode('utf-8'))>>>print(m.hexdigest())#21232f297
原创
2018-01-13 17:21:26
522阅读
点赞
列表生成式列表生成式即ListComprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list[1,2,3,4,5,6,7,8,9,10]可以用range(1,11):>>>range(1,11)[1,2,3,4,5,6,7,8,9,10]但如果要生成[1x1,2x2,3x3,...,10x10]怎么做?方法一是循环:>
原创
2018-01-12 15:39:06
480阅读
点赞
ConfigParser(py2)模块在python3中修改为configparser该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同该模块的作用就是使用模块中的RawConfigParser()、ConfigParser()、SafeConfigParser()这三个方法(三者择其一),创建一个对象使用对象的方法对指定的配置文件做增删改查操作。配置文件有不同的片
原创
2018-01-13 21:35:00
1255阅读
点赞
内置函数(Py3.5)重要的内置函数:1.filter(function,sequence)#描述:filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回True或False,最后将返回True的元素放到新列表中。#语法:以下是filter()方法的语法:filter(f
原创
2018-01-12 13:28:55
1006阅读
点赞
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环
原创
2018-01-12 19:45:13
806阅读
点赞
一(简单应用)importlogginglogging.debug('debugmessage')#不会输出任何东西默认设置级别不够logging.info('infomessage')#不会输出任何东西默认设置级别不够logging.warning('warningmessage')#WARNING:root:warningmessagelogging.error('errormessage')
原创
2018-01-13 20:36:49
874阅读
点赞
# Python的HanLP安装失败
## 1. 引言
Python是一种非常受欢迎的编程语言,它具有丰富的库和工具,可以用于各种领域的开发。HanLP是一个开源的自然语言处理工具包,它提供了中文分词、词性标注、命名实体识别等功能。然而,在安装HanLP时,可能会遇到一些问题。本文将介绍如何解决Python的HanLP安装失败的问题。
## 2. 安装HanLP
安装HanLP需要使用pi
>>>importtime>>>print(help(time))#help查看python模块中函数的用法>>>print(time.time())#1515773238.5295434当前时间戳>>>time.sleep(3)#推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间>>>prin
原创
2018-01-13 13:31:40
1202阅读
点赞
>>>importos>>>print(os.getcwd())#获取当前目录C:\Users\Administrator\PycharmProjects\fullstack\lb\ceshi>>>os.chdir("C:\\Users\\")#改变当前脚本工作目录;相当于shell下cd>>>print(os.getcwd(
原创
2018-01-13 15:36:35
587阅读
点赞
>>>importsys>>>print(sys.argv)>>>defpt():>>>print("这是pt")>>>defdt():>>>print("这是dt")>>>ifsys.argv[1]=='pt':>>>pt()>>>el
原创
2018-01-13 16:31:35
531阅读
点赞