jieba分词
将语句切分成词语
jieba.lcut(),传入字符串进行切分,然后返回一个列表
import jieba
text = "我喜欢编程"
word = jieba.lcut(text)
print(word) # 输出:["我","喜欢","编程"]
生成词云图
pyecharts 是一个用于生成 echarts 图表的类库。 从 pyecharts 库中导入 WordCloud 模块,使用相关代码,可以生成一个html文件。
from pyecharts.charts import WordCloud
wordDict = {"君问": 150, "归期": 130, "未有期": 120, "巴山": 100, "夜雨": 86, "涨秋池": 60}
wd = WoedCloud()
wd.add(series_name = "",data_pair = wordDict.items(),word_size_range = [20,80]
wd.render("rain.html")
打开文件
open()函数的作用是打开一个文件,对文件进行处理的操作都需要用到这个函数。()括号中要传入两个参数,包括要打开的文件路径,以及打开文件的方式。
open("文件路径","打开方式")
打开路径的方法
图片类型
打开,读取,关闭文件
f = open("/Users/python/products.txt", "r")
print(f.read())
f.close()
使用open()函数打开文件操作完成之后,都需要使用close()来关闭文件
with打开文件
with open("/Users/python/products.txt","r") as f:
print(f.read())
使用with…as语句配合open()函数,以只写的方式打开products文本文件,使用write()函数在products文本中写入。
with open("/Users/python/products.txt","w") as f:
f.write("python学习方法")
replace替换字符串
replace()函数可用于把旧的字符串替换成新的字符串,替换后原变量内容不会改变,需要重新赋值。
可替换所有的数据
sentence = "It is easy to Learn python"
newsentence = sentence.replace("L","l")
print(newsentence) # 输出:It is easy to learn python
转义字符
整型转字符串
str()
num = 20
print(type(num))
num = str(num)
print(type(num))
# 输出:<class'int'> <class'str'>
字符串转整数
int()
num = "24"
print(type(num))
num = int(num)
print(type(num))
#<class 'str'>
#<class 'int'>
整型转浮点型
float()
num = 25
print(type(num))
num = float(num)
print(type(num))
浮点型转整型
直接去掉小数部分
num = 6.6
num = int(num)
print(num)
# 输出:6