![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
咸鱼干中干
此人很勤劳,什么话都说了(Python学习中)
展开
-
[Python]matplotlib库简单应用
示例:import matplotlib.pyplot as plt #导入绘图第三方库plt.plot([2,1,3,1,5],[0,1,0,1,0],[2,1,3,1,5],[0,4,0,4,0]) #给图形拐点坐标赋值,并绘制2D图形plt.savefig('test1',dpi=600) #存储图形文件,并指定文件夹plt.savefig('../picture/test1',dpi=600)#plt.axis('equal') #横纵比例相同(显示固长)#plt..原创 2021-12-30 15:24:36 · 1105 阅读 · 1 评论 -
[Python]*词云图生成——默认和图片蒙版词云图
1.生成默认画布词云图 :import wordcloud as wc #导入词云库import jieba #jieba中文分词库import matplotlib.pyplot as plt#中英文进行分词处理with open('list.txt',mode='r',encoding='utf-8') as fp: #读取文档(包含中文) co原创 2021-12-25 21:28:23 · 2262 阅读 · 0 评论 -
[Python]简单爬虫——爬图片
import requests#import osurl='https://xxxxxxxxxxxx.com' #图片网址path='../picture/cloud.jpg' #存储地址和命名try: r=requests.get(url) f=open(path,'wb') f.write(r.content) #写入二进制文件 f.close()except: print('爬取失败')成功后图片.原创 2021-12-25 19:47:12 · 529 阅读 · 0 评论 -
[Python]简单爬虫——爬网页
import requestsr=requests.get('https://www.csdn.net/')from bs4 import BeautifulSoupdemo=r.textsoup =BeautifulSoup(demo,'html.parser')print(soup.prettify())结果:原创 2021-12-25 19:37:32 · 545 阅读 · 0 评论 -
[Python]格式转换CSV-TXT
#CSV-TXTfr=open('../python_demo/课程表.csv','rt')fw=open('课程表2.txt','w+')ls=[]for line in fr: line=line.replace('\n','') #删除每一行后面的换行符 line=line.split(',') #将每行数据以逗号分割 ls.append(line) #将分割的每个数据追加到列表内print(l.原创 2021-12-23 23:04:49 · 543 阅读 · 0 评论 -
[Python]*用随机数模拟抛硬币
#用随机数random模拟抛硬币import randomwhile 1: counts=int(input('抛: 次')) i=0 front=0 back=0 while i<counts: num=random.randint(1,2) if num==1: print('正',end='') front+=1 else: .原创 2021-12-23 22:52:17 · 2286 阅读 · 0 评论 -
[Python]1-100以内奇数和
x=y=0while True: x+=1 if not(x%2): continue elif x>100: break else: y+=xprint('y=',y)结果:原创 2021-12-23 22:29:42 · 1133 阅读 · 0 评论 -
[Python]百钱百鸡问题
百钱百鸡,鸡翁5钱,鸡母3,鸡雏1/3,一百钱买了一百只鸡,则鸡翁、鸡母、鸡雏分别几只?#设(翁)x*5+(母)y*3+(雏)z/3==100for x in range(21): for y in range(34): z=100-x-y if(x*5+y*3+z/3==100): print('鸡翁%d'%x,'鸡母%d'%y,'鸡雏%d'%z)未排除0情况,结果:...原创 2021-12-23 22:28:11 · 201 阅读 · 0 评论 -
[Python]年龄计算问题
问 :父亲30儿子6岁,问多少年后父亲年龄是儿子的两倍?#父亲30儿子6岁,问多少年后父亲年龄是儿子的两倍father=30son=6year=0#当父亲年龄+度过的年份不等于儿子年龄+度过年份的两倍时,如为真,则年份+1并执行下一次循环while((father+year)!=(son+year)*2): year+=1#输出十进制结果年份print ('经过%d后父亲的年龄为儿子的两倍'%year)结果...原创 2021-12-23 22:24:09 · 1926 阅读 · 0 评论 -
[Python]列出100以内被7整除不被5整除的数
for i in range(0,100): #循环 if i%7==0 and i%5!=0: print(i,end='')结果原创 2021-12-23 22:18:19 · 9852 阅读 · 0 评论 -
[Python]温度转换代码(华氏——摄氏)
#TempConvert.pyTempStr=input('请输入带有符号的温度值:')if TempStr[-1] in ['F', 'f']: C=(eval(TempStr[0:-1])-32)/1.8 print('转换后的温度是{:.2f}C'.format(C))elif TempStr[-1] in ['C','c']: F=1.8*eval(TempStr[0:-1])+32 print('转换后的温度是{:.2f}F'.format(F))else:...原创 2021-10-14 13:12:15 · 672 阅读 · 0 评论 -
[Python]绘图—双圆同切圆
import turtle————笔刷turtle.pensize(5)——笔刷直径turtle.color('blue')——颜色turtle.circle(60)——半径/坐标turtle.circle(-60)turtle.circle(100,120)turtle.circle(100,120)turtle.circle(100,120)原创 2021-10-14 13:17:28 · 782 阅读 · 0 评论 -
[Python]绘图——切割双圆
#TangentCircle.py(同切圆)import turtle as tt.pensize(5)t.pencolor(1,1,0.6)t.circle(100)t.circle(-100)t.left(90)t.fd(200)t.right(180)t.forward(400)原创 2021-10-14 15:52:22 · 354 阅读 · 0 评论 -
[Python]画图——填充五角星
#Five_Star.py——注释from turtle import * ——选笔刷库pensize(5) ——笔刷尺寸color('red','yellow') ——画笔颜色和填充颜色begin_fill() ——填充开始for i in range(5): ——循环结构 fd(100) ——forward前进100 right(144) ——与right右侧夹角144度end_fill() ——填充结束...原创 2021-10-21 14:34:10 · 3220 阅读 · 1 评论 -
[Python]*七段数码管绘制—三种
1,简化书写结果如下:2,函数数码管—书写日期from turtle import *from time import *def drawLine(draw): if draw: pendown() #落笔 else: penup() #抬笔 fd(80) right(90)def drawLine(draw): pendown() if draw else penu...原创 2021-11-25 15:32:50 · 381 阅读 · 0 评论 -
[Python]TempConvert.py(温度转换)解释拓展
#TempConvert.py(温度转换)TempStr=input('请输入带符号的温度值:')——给TempStr赋值if TempStr[-1] in ['F','f']:——检测最后一位字符(是否为Ff) C=(float(TempStr[0:-1])-32)/1.8——[0:-1]浮点型字符串第一位到最后一位 print('转换后的温度是:{:.2f}C'.format(C))——输出值{:.2f}保留小数后两位,f表示浮点型floatelif TempStr[-1]...原创 2021-10-28 14:47:12 · 2335 阅读 · 1 评论 -
[Python]统计输入字符中的字母、空格、数字和其他字符个数
#计数.py(Str=input('请输入一段字符亲:')char=0space=0num=0other=0for i in Str : if ((i>'A' and i<'Z')| (i>'a' and i<'z')): #查找字母 char=char+1 #字母个数累加(char+=1) elif (i==' '): ...原创 2021-11-04 15:47:45 · 2146 阅读 · 0 评论