自定义博客皮肤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)
  • 收藏
  • 关注

原创 取出Qtablewidget中的内容后,程序崩溃

Qtablewidget中都为item元素,必须在堆上申请内存空间。取出内容时,可能导致程序崩溃,原因是指针为空,无指向的对象使用.item()==NULL来判断,不为空才能索引if(!(ui->hangLuPointsTable->item(i,j)==NULL)){ string.append(ui->hangLuPointsTable->item(i,j)->text()); }...

2021-03-14 10:50:27 560

原创 Python学习随笔

1 序列复制方法python不涉及指针,当定义一个序列a时,直接令b=a,ab会指向同一片内存空间,此时改变a或的值,另外一个也会改变a=[12,34,1]a.append(1)b=aprint('a的id',id(a)) # a的id 20164232print('d的id',id(b)) # b的id 22654600 print("a=",a) # a= [12, 34, 1, 1]print("b=",b) # b= [12, 34, 1, 1]而对于变

2020-08-23 11:16:46 141 1

原创 Python学习笔记_12 逻辑运算符and,or,not

The expression “x and y” first evaluates x; if x is false, itsvalue is returned; otherwise, y is evaluated and the resulting valueis returned.The expression “x or y” first evaluates x; if x is true, its valueis returned; otherwise, y is evaluated and t

2020-08-07 09:54:52 217

原创 计算机基础1_ cmd进入其他盘符以及文件路径

1 cmd进入其他盘符默认情况下,操作位置为C:\Users\lenovo>直接输入F:可转到F盘下进入F盘下的文件夹,需要使用cd 命令,如:返回父目录cd..返回根目录cd \输入help查看其他cmd使用方法2 文件路径2.1 绝对路径绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。一般绝对路径C:\Users\lenovo\AppData\Local\Programs\Webots\msys64\mingw64\bin不包含

2020-07-18 12:11:49 1643

原创 Python学习笔记_7程序的分支结构以及异常处理

程序控制结构1 分支结构1.1 单分支结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZL8DCphG-1593274638489)(F:\编程学习\python\笔记\配图\image-20200628001249218.png)]1.2 二分支结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OdxYLKrA-1593274638499)(F:\编程学习\python\笔记\配图\image-20200628001328230.

2020-07-18 10:55:26 170

原创 Python学习笔记_10第三方库安装方法

方法1:采用Python自带的pip工具安装打开命令行win+cmd pip <command> [options]Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze

2020-07-18 10:53:24 174

原创 Python学习笔记_9函数递归和pyInstaller库

1. 函数递归# 阶乘def fact(n): if n==0: return 1 else: return n * fact(n-1)# 字符串反转def verse(s): if s=="": return s else: return verse(s[1:])+s[0]def fbnq_array(n): s=0 if n==1: return 1 el

2020-07-15 10:53:27 121

原创 Python学习笔记_8函数和代码复用

1 函数的定义def <函数名>(<参数>): <函数体> return <返回值>2 函数的参数2.1 参数可有可无2.2 函数的可选参数示例:def func(a,b=1): print("this is function")a为必选参数,b为可选参数,在列表中有默认值可选参数必须在必选参数后面2.3 函数的可变参数示例:def sum(a,*b): s=0 s+=a for c in b:

2020-06-29 11:32:07 127

原创 Python学习笔记_8循环练习

练习1 四位玫瑰数四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬

2020-06-28 11:52:24 247

原创 Python学习笔记_练习总结1

1.读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。初次代码:num=eval(input())for i in range(int((num+1)/2)

2020-06-25 11:41:29 151

原创 Python学习笔记_6 time库的使用

1 时间获取实例1:简单文本进度条import timeleft_part="*"right_part="."scale=10for i in range(scale+1): left=left_part*i right=right_part*(scale-i) rate=i/scale*100 print("{0:>5}% [{1}->{2}]".format(rate,left,right)) time.sleep(0.3)运行结果

2020-06-25 00:02:39 154

原创 Python学习笔记_5基本数据类型

1 数字类型1.1 整数类型1.1.1整数进制表示1.2 浮点数取值范围:-10的308次到10的308次存在不存的尾数:0.1+0.3=0.40000000000000000003,这是因为对无限循环二进制截取产生的可以采用round(x,d)函数来四舍五入,x为运算数,d为截取位数浮点数可用科学计数法表示 < a >e< b >,960可表示为9.6e31.3 复数类型z=3+4j可用z.real获得实部可用z.imag获得虚部1.4 运算

2020-06-23 13:25:22 145

原创 Python学习笔记_4库的调用方式

1 传统方式import <库名>.<函数名>(函数参数)优点:不会带来重用的麻烦缺点:写起来麻烦import turtleturtle.setup(650,350)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4): turtle.circle(40,80)

2020-06-22 11:56:03 476

原创 Python学习笔记_1编程基础

1编译与解释的区别1.1程序执行过程(1)编译:将源代码一次性转换为机器码,编译后不需要源代码(2)解释:把源代码逐条转换机器代码,程序运行时逐条翻译1.2语言分类(1)静态语言,采用编译执行,如C,C++,JAVA(2)脚本语言,采用解释执行,如python,JavaScript,PHP...

2020-06-22 11:29:30 91

原创 Python学习笔记_3 turtle库使用

1 建立绘图窗体——setup(width,height,startx,starty)建立绘图窗体#注意:后两个参数可以不指定,窗体将在屏幕中心2 绝对坐标以及goto(x,y)goto()函数可以指定海龟前往的位置,行进的轨迹就是绘图内容类如以下代码:import turtleturtle.setup(500,500)turtle.goto(100,100)turtle.goto(100,-100)turtle.goto(-100,-100)turtle.goto(-100,1

2020-06-22 11:29:11 1240

原创 Python学习笔记_2简单程序实例

1摄氏华氏温度转换算法原理:C=(F-32)/1.8F=C*1.8+32

2020-06-22 10:24:11 120

原创 Markdown学习笔记

1.各级标题#表示一级标题,##表示二级标题,依次类推(#与后续标题要有空格)2.使用空行换段3.字体斜体:* 文本 * ,_ 文本 _ (无空格),效果:文本 , 文本加粗:** 文本 ,__ 文本 __,(无空格) 效果:文本 ,文本斜体加粗:*** 文本 ***,___ 文本 ___ 效果:文本,文本4.分割线用***单独一行表示5下划线< u>带下划线文本< /u>(无空格)带下划线文本6无序列表星号加空格加列表标题第一项第二项第三项

2020-06-13 22:27:32 95

空空如也

空空如也

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

TA关注的人

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