自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 用matplotlib生成图表

#matplotlib 小测试import matplotlib.pyplot as plt #导入绘图第三方库plt.plot([4,1,5,3,2],[2,3,5,1,4],[-1,-5,-4,-5,9]) #绘图形拐点坐标赋值,并绘制2D图形plt.savefig('test1',dpi=600) #存储图形文件plt.savefig('../picture/test1',dpi=600)plt.axis('equal') #纵横坐标相同,坐标轴上的极限点plt.s.

2021-12-30 21:25:27 1820

原创 画十字架中的爱心

用tkinter画十字架中的爱心from tkinter import *import mathroot = Tk()w = Canvas(root, width=800, height=800)w.pack()# 画红色的坐标轴线width=800height=800w0=width/2h0=height/2w.create_line(0, h0, width, h0, fill="red")w.create_line(w0, 0, w0, height, fill="red"

2021-12-18 20:44:48 614

原创 文件csv,os库

os库:import osos.rename('Test.txt','Test_重命名.txt') #重命名Testos.remove('File_del.py') #删除文件 前提是文件必须存在os.mkdir('TestCJ') #创建文件夹os.rmdir('TestCJ') #删除文件夹 文件必须存在# mkdir 创建一级目录os.mkdir('d:

2021-12-18 18:16:03 325

原创 字符串操作

Test='python'print(type(Test))print('获取第一个字符%s'%Test[0])print('获取第二个字符%s'%Test[1])for item in Test: print(item,end=' ')print(Test[2:5]) #2-5下标之间的数据,5不包括print(Test[2:]) #第三个字符到最后print(Test[:3]) #0-3,3不包括 Test[0:3]=Test[:3]print(Test[::-1]) #.

2021-12-12 18:25:42 490

原创 文件的读写

文件 (1)文件的类型 文本文件:由单一特定编码(如UTF8)组成的文件,如.txt/.py/.html等,默认的编码是gbk 这个是中文编码(二进制读写的时候要注意编码问题 ,默认情况下我们写入文件的编码是gbk) 二进制文件:没有统一字符编码,直接由比特0和1组成的文件,如.png/.exe/.avi等,用记事本打开形成乱码 (2)文件的打开宇关闭 打开:变量名=open(文件路径和文件名,rt/rb/x/w/a/+) ...

2021-12-10 19:25:08 417

原创 集合 set

集合(set{}): (1)是一个无序序列,元素可以改变,但每个元素是唯一不可重复的,元素之间用英文逗号分 隔,整个元素放在{}里面。 (2)方法(函数): 添加修改:set.add():添加一个元素 set.update([元素1,元素2,元素3,...]):添加一个列表(多个元素) 删除:set.pop():删除并返回(弹出)随机一个元素 s...

2021-12-05 17:57:59 581

原创 元组列表字典

1.元组(tuple):是一个有序序列,元素值是不可变,中间用英文逗号隔开,整个元素都放在() 里面 (1)序列封包:把多个值赋给一个变量时,会自动将多个值封装成一个元组。 (2)序列解包:把一个元组直接赋给多个变量,会把序列中的各个元素依次赋给每个变量,但 是每个元素个数和变量个数相同。 (3)空元组用()表示,但只包含一个元素的元组(单元素元组)采用不同寻常的表...

2021-12-04 10:25:38 875

原创 random库和turtle库

以123为随机数种子,随机生成10个在1(含)到999(含)之间的随机数,每个随机数后跟随一个逗号进行分隔,屏幕输出这10个随机数。random.seed(123) #随机数种子,如果随机数种子一样,那么生成的随机数一样以0为随机数种子,随机生成5个在1(含)到99(含)之间的随机数,计算这5个数的平方和利用random库和turtle库,在屏幕上绘制5个圆圈...

2021-12-03 22:36:29 1826 1

原创 七段电子管绘制

画“8”from turtle import *pensize(5) #画笔大小pencolor(0.8,0.5,0.1) #pencolor(‘画笔的颜色’)/(R,G,B)(0-1)fd(80) #长度right(90) #顺时针旋转90°pencolor(0.8,0.5,0.3)fd(80)right(90)pencolor(0.5,0.5,0.1)fd(80)right(90)penco.

2021-12-03 10:36:11 94

原创 求阶乘方法

求阶乘,循环方式去实现:for 循环def jiecheng(n): result=1 for item in range(1,n+1): result*=item pass return resultwhile 循环def jiecheng(n): result=1 i=2 while i<=n: result*=i i=i+1 pass ..

2021-11-26 13:07:03 336

原创 猜拳击的小游戏

猜拳击的小游戏 if 循环:#猜拳击的小游戏 0:石头 1:剪刀 2: 布import random #直接导入产生随机数的模块#计算机 人person=int(input('请出拳:[0:石头 1:剪刀 2:布]'))computer=random.randint(0,2)if person==0 and computer==1: print('你赢了') passelif person==1 and computer==2: print('你...

2021-11-15 20:50:21 2640 1

原创 等腰三角形

打印直角三角形row=1while row<=7: j=1 while j<=row: print('*',end=' ') j+=1 pass print() row+=1 pass运行结果:打印等腰三角形row=1while row<=10: j=1 while j<=10-row: print(' ',end='') ..

2021-11-12 11:23:18 71 1

原创 九九乘法表

打印九九乘法表:for循环for i in range(1,10): for j in range(1,i+1): print('%d*%d=%d'%(i,j,i*j),end=' ') pass print()#控制换行 pass运行结果(正直角)for i in range(9,0,-1): for j in range(1,i+1): print('%d*%d=%d'%(i,j,i*j),end..

2021-11-11 20:37:30 389 1

原创 Python基础结构

一、课程资源:1.www.runoob.com2.www.liaoxuefeng.com3.www.csdn.net二、知识要点1.编程语言种类: 机器语言 汇编语言 高级语言(C) 超级语言(python)2.学习方法: 先学习----后模仿----再自主创新3.编程方式: 交互式:REPL(Read-Eval-Print-Loop) 文件式:先创建(Ctrl+N)再保存(Ctrl+S)最后运行(F5)(运行前先保存)4.静态语言(编...

2021-11-04 15:14:48 348

原创 Python变量、基本操作符、输入与输出

Python基本数据类型:数字(int【整数】 long【长整型】 float【浮点数】 complex【复数】 bool 【布尔值】——只返回True或False) 字符串(str) 元组(tuple) 列表(list) 字典(dict)bool【布尔值】:用于将指定参数转换为布尔类型,如果没有参数就返回False。下列对象都相当 ...

2021-10-19 23:07:21 141

原创 Python注释

注释:注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示。注释的作用:注释起到一个备注的作用,这个方法函数,变量到底是干嘛用的,如果没有注释,时间长了,即使是自己可能都不知道这代码到底是干嘛用的。所以注释起到的作用就是方便自己查看写过的代码 ,别人来接手你的代码能看懂。简单来说就是能提高程序代码的可读性,以便于以后的参考、修改。这是两张从网上摘抄的爬虫解析数据的代码,上面函数写了中文注释,下面没有注释,有注释代码可以看出来提取的每个字段是什么数据,后期维护就方便很多。p.

2021-10-18 15:49:14 100

原创 认识Python

Python是一种面向对象的解释型计算机程序设计语言,由 吉多·范罗苏姆开发,第一个公开发行版版发布于 1991 年。它常被昵称为胶水语言,能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。Python优点:1、简单,易学:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身,语法相对简单。2、免费、开源:P.

2021-10-18 14:56:14 962

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除