目录一、Python基本语法元素1.1温度转换二、Python基本图形绘制2.1Python蟒蛇绘制一、Python基本语法元素缩进、注释、命名、变量、保留字数据类型、字符串、整数、浮点数、列表赋值语句、分支语句、函数input()、print()、eval()、print()格式化1.1温度转换#TempConvert.pyTempStr=input("请输入带有符号的温度值:")ifTempStr[-1]in['F','f']:C=(eval(Temp
系统 2019-09-27 17:55:09 2138
python3中编码与解码的问题ASCII、Unicode、UTF-8ASCII我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的
系统 2019-09-27 17:55:08 2138
1.说明本篇主要针对在Ubuntu系统中,matplotlib显示不了中文的问题,尤其是在无法安装系统字体的情况下,解决Python绘图时中文显示的问题。2.在系统中安装字体$fc-list:lang=zh#查看中文字体名称及其安装路径,相对于英文字体,中文字体文件一般较大。如果无中文字体,可使用apt-get安装,具体方法如下:$apt-cachesearchfont|grepChinese#查看可安装的中文字体$sudoapt-getinstallfo
系统 2019-09-27 17:54:48 2138
Python面向对象编程——基本语法一、类的语法上一节最后的代码其实有问题,属性名字和年龄都写死了,想传名字传不进去。classPerson(object):def__init__(self,name,age):self.name=nameself.age=agep=Person("Alex",22)print(p.name,p.age)为什么有__init__?为什么有self?此时的你一脸蒙逼,相信不画个图,你的智商是理解不了的!画图之前,你先注释掉这
系统 2019-09-27 17:54:00 2138
例子:classFileTool:def__init__(self,filepath):self.filepath=filepathdefwrite_to_file(self,line):f=open(self.filepath,'a')f.write(line)f.close()defread_to_file(self):f=open(self.filepath,'r')lines=f.readlines()f.close()returnlines
系统 2019-09-27 17:53:57 2138
方法一,利用alias,自定指令的别名。当前默认python版本是2.7:同时,也支持python3:使用命令ls/usr/bin/python*查看python地址:使用命令aliaspython='/usr/bin/python3.5'更改默认python版本(设定别名):这个方法在断开之后就无效了。可以在~/.bashrc文件中加入alias命令使它永久生效。方法二,使用update-alternatives命令:输入命令:update-altern
系统 2019-09-27 17:52:47 2138
声明本篇主要讲,关于peewee的一些拓展:包括新式CRUD-数据导入导出-信号-数据库反向生成模型。扩展官档:http://docs.peewee-orm.com/en...作者友好与peewee提问方式当我用到拓展模块的新CRUD时,文档给的内容少之又少。因为拓展的新CRUD是真的方便好用,和(PyMongo的用法差不多)但是功能却不全。并且与我们第二篇,讲的CRUD又不兼容。所以在难以取舍之际,我选择了提问。peewee作者在官档中详细说到。如果你有
系统 2019-09-27 17:52:46 2138
阅读更多本文分享自6丁一的猫的博客,主要是python调用hanlp进行命名实体识别的方法介绍。以下为分享的全文。1、python与jdk版本位数一致2、pipinstalljpype1(python3.5)3、类库hanlp.jar包、模型data包、配置文件hanlp.properties放在一个新建目录4、修改hanlp.properties中root根目录,找到data代码调用如下:1|#coding:utf-82|'''3|Createdon20
系统 2019-09-27 17:52:23 2138
变量与赋值在Python中,一切皆为对象,对象通过「变量名」引用,「变量名」更确切的叫法是「名字」,好比我们每个人都有自己的名字一样,咱们通过名字来代指某个人,代码里面通过名字来指代某个对象。变量赋值就是给对象绑定一个名字,赋值并不会拷贝对象。好比我们出生的时候父母就要给我们取一个名字一样,给人取个绰号并不来多出一个人来,只是多一个名字罢了。两个对象做比较有两种方式,分别是:is与==,is比较的是两个对象是否相同,通过对象的ID值可识别是否为相同对象,=
系统 2019-09-27 17:51:31 2138
作者:LogM本文原载于https://segmentfault.com/u/logm/articles,不允许转载~1.源码来源TextRank4ZH源码:https://github.com/letiantian/TextRank4ZH.git本文对应的源码版本:committedon3Jul2018,fb1339620818a0b0c16f5613ebf54153faa41636TextRank论文地址:https://www.aclweb.org/
系统 2019-09-27 17:50:38 2138