Python
PDYJ
这个作者很懒,什么都没留下…
展开
-
PATB_Python实现
2、写出这个数#列表num_sum=["ling","yi","er","san","si","wu","liu","qi","ba","jiu"]n=input()sum=0for i in n: sum+=int(i)str_sum=str(sum)for i in str_sum: print(num_sum[int(i)],end=" ")#字典num={'0':"ling",'1':"yi",'2':"er",'3':"san",'4':"si",'5':"wu原创 2020-12-24 11:02:06 · 208 阅读 · 2 评论 -
python 将csv文件转为json格式的文件
参考链接:link如果想从本地文件将数据存入 MongoDB, 数据的格式必须是 csv 或者 json格式在将 csv 格式的文件存入mongodb时,列元素之间的顺序错开了所以想将 csv 格式的文件转为 json 格式再存入查了一些资料,还是以下这种方法靠谱:...转载 2020-12-09 15:42:06 · 3244 阅读 · 1 评论 -
BeautifulSoup中find和find_all的使用
<html> <head> <title> index </title> </head> <body> <div> <ul> <li id="flask"class="item-0"><a href="link1.html"&原创 2020-12-08 11:07:59 · 366 阅读 · 0 评论 -
Python-with open() as f的用法/python requests的content和text方法的区别
referreferimport requestsfor i in range(1,8): url="https://www.snh48.com/event/zx7_note/images/temp/zx7_t"+str(i)+".jpg" path=url.split('/')[-1]#可以在文件夹里面 try: r=requests.get(url) with open(path,'wb') as f:#w模式,本地根本没有,自己创建,b原创 2020-11-24 22:52:30 · 1062 阅读 · 0 评论 -
列表的索引下标操作
referstr.split("/")[-1]---------->字符串------>列表--->索引下标访问元素for i in range(1,8): url="https://www.snh48.com/event/zx7_note/images/temp/zx7_t"+str(i)+".jpg" path=url.split('/')[-1]#可以在文件夹里面可以通过列表的索引下标来取出、修改、删除列表中的值,但是不能通过索引下标来向列表中增加值。原创 2020-11-24 22:45:27 · 1599 阅读 · 0 评论 -
csv_一/二维数组
二维数组用csv格式存储用wps打开:用txt文本打开该csv格式的二维数组数据csv文件的每一行都是一维数组可以用python中的列表类型表示[[‘城市’,‘环比’,‘同比’,‘定基\n’],[‘北京’,‘101.5’,‘120.7’,‘121.4\n’],[‘上海’,‘101.2’,‘127.3’,‘127.8\n’],[‘广州’,‘101.3’,‘119.4’,‘120.0\n’],[‘深圳’,‘102.0’,‘140.9’,‘145.5\n’],[‘沈阳’,‘100.1’,原创 2020-11-23 21:38:38 · 1576 阅读 · 0 评论 -
python join() 和split()函数总结
最近对join()和split()函数总是不是特别清楚,抽时间总结1.join()函数语法:‘sep’.join(seq)sep:分隔符即用什么符号连接如, % *随意,可以为空seq:要连接的对象是啥,可以为列表,字符串,元组,字典(字典只将key连接)函数作用:将seq的列表或字符串或元组或字典连接成一个字符串,返回值类型为字符串str实战:if __name__ == '__main__': #对列表进行连接 ls = ['day','day','up'] pri转载 2020-11-17 11:55:17 · 513 阅读 · 0 评论 -
csv
https://www.cnblogs.com/lnn123/p/10482124.html原创 2020-11-17 10:58:16 · 61 阅读 · 0 评论 -
用python制作一个简单词云Jay歌词
referC:\Users\1\AppData\Local\Programs\Python\Python37\Lib\site-packages\matplotlib\mpl-data\fonts\ttf使用join在列表和字符串之间转换>>> ":".join(["a","b","c"])'a:b:c'import jiebaimport wordcloud# 1.读入txt文本数据text = open('水浒传.txt',"r",encoding="utf-8原创 2020-11-11 08:43:35 · 335 阅读 · 0 评论 -
items=list(counts.items())(ing...........
Python 字典(Dictionary) items()方法Python 字典(Dictionary) items() 函数以列表返回可遍历的**(键, 值)** 元组数组。s = "双儿 洪七公 赵敏 赵敏 逍遥子 鳌拜 殷天正 金轮法王 乔峰" ls=s.split()counts={}for word in ls: counts[word]=counts.get(word,0)+1item=counts.items()print("字典类型:",counts)print(原创 2020-11-04 22:24:41 · 7322 阅读 · 0 评论 -
jieba.lcut()
1.1、 精确模式将句子最精确的切开,适合文本分析默认使用jieba.lcut(文本),返回分词列表jieba.cut 返回生成器,遍历生成器即可获得分词的结果In: jieba.lcut('今天真是个好天气!')Out: ['今天', '真是', '个', '好', '天气', '!']st = '深圳市福田区华强职业技术学校'In: jieba.lcut(st)Out: ['深圳市', '福田区', '华强', '职业', '技术学校']列表:...原创 2020-11-04 21:07:38 · 12374 阅读 · 0 评论 -
items.sort(key=lambda x:x[1],reverse=True)
items=list(counts.items())#[('a',1),('b',2)...]items.sort(key=lambda x:x[1],reverse=True)#降序使用python对列表(list)进行排序python3排序 sorted(key=lambda)key=lambda 元素: 元素[字段索引] 例如:想对元素第二个字段排序,则key=lambda y: y[1]备注:这里y可以是任意字母,等同key=lambda x: x[1]看几个简单的例子。li原创 2020-11-03 21:17:27 · 34161 阅读 · 13 评论 -
counts[word]=counts.get(word,0)+1
注:counts[word] = counts.get(word,0)+1是对进行计数word出现的频率进行统计,当word不在words时,返回值是0,当word在words中时,返回+1,以此进行累计计数。txt="a b c d a b c d a b c d"print(txt)#a b c d a b c d a b c dwords=txt.split()#将每个字符按照空格分开#就是将一个字符串分隔成多个字符串组成的列表(重复 有序)print(words)#['a',.原创 2020-11-03 21:01:19 · 15968 阅读 · 1 评论 -
python列表和字典之间的相互转换
link字典转换成列表#注:字典可以直接使用list转换成列表。dit = {'name':'zxf', 'age':'22', 'gender':'male', 'address':'shanghai'} # 将字典的key转换成列表lst = list(dit)print(lst) # ['name', 'age', 'gender', 'address']# 将字典的value转换成列表lst2 = list(dit.valu原创 2020-11-03 20:59:08 · 452 阅读 · 0 评论 -
Python dict字典基本操作(包括添加、修改、删除键值对
由于字典属于可变序列,所以我们可以任意操作字典中的键值对(key-value)。Python 中,常见的字典操作有以下几种:向现有字典中添加新的键值对。修改现有字典中的键值对。从现有字典中删除指定的键值对。判断现有字典中是否存在指定的键值对初学者要牢记,字典是由一个一个的 key-value 构成的,key 是找到数据的关键,Python 对字典的操作都是通过 key 来完成的。Python字典添加键值对 a = {'数学':95} print(a)#{'数学'原创 2020-11-03 20:07:38 · 8445 阅读 · 0 评论 -
Python 列表(List)
link列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1 = ['physics', 'chemistry', 1997, 2000]#D{"语文":100,"数学":100,"英语":100}字典list2=[1,2,3,4,5]list3=["a","b","c","d"]list4=[1,"a",2,"b",3,"c"]与字符串的索引原创 2020-11-03 20:32:04 · 213 阅读 · 0 评论 -
Python split()方法
linksplit():就是将一个字符串分隔成多个字符串组成的列表语法格式:split(sep, num)1.sep为分隔符,不写sep时,默认表示用 空格,\n,\t 分隔字符串:string = "abc abc\ndef\t"print(string.split())#打印结果:['abc', 'abc', 'def']2.num为分隔次数,有sep时按sep的值分隔:string1 = "sdwgfeahuidafhaiufaa"print(string1.split("a"转载 2020-11-03 20:26:33 · 1790 阅读 · 0 评论 -
入门python-TextProBar
通过使用 time库以及time.sleep()函数,模拟程序运行时间 ,显示进度条的变化每间0.1秒运行一次#TextProBarV1.pyimport timescale = 10print("-----执行开始-----")for i in range(scale +1): a = '*' * i b = '-' * (scale-i) c = (i/scale)*100 print("{:^3.0f}%[{}->{}]".format(c ,a,b.原创 2020-10-01 19:08:34 · 289 阅读 · 0 评论