python
奔波尔灞
嵌入式,汽车电子,自动驾驶,自动化测试,工具开发
展开
-
Python 和 C语言 中的三目运算符
三目运算原创 2024-12-06 10:23:43 · 159 阅读 · 0 评论 -
编译型语言&解释型语言
编译型语言和解释型语言的区别原创 2024-04-24 09:38:04 · 473 阅读 · 0 评论 -
Python Pcan USB通信(基于PcanBus)
Python Pcan USB通信(基于PcanBus)直接上代码原创 2022-11-29 10:26:59 · 2985 阅读 · 3 评论 -
Python PyQt5 之简单拖放
# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import (QPushButton, QWidget, QLineEdit, QApplication)#为了重新实现某些方法,所以要定义一个Button类,继承QPushButtonclass Button(QPu...原创 2019-10-24 10:44:10 · 493 阅读 · 0 评论 -
python PyQt5 简单控件的使用示例--QLabel、QCheckBox、QPushButton,持续更新.......
# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import QWidget, QLabel,QCheckBox, QApplication , QPushButton ,QSliderfrom PyQt5.QtGui import QColorfrom PyQt5.QtCore import Qtfrom PyQt5.QtG...原创 2019-09-19 17:43:31 · 622 阅读 · 0 评论 -
Python PyQt5 简单控件的使用示例--QPixmap,持续更新中......
# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget , QHBoxLayout , QLabel , QApplication)'''QPixmap是用于处理图像的控件。是优化的显示图像在屏幕上。在我们的代码示例中,我们将使用QPixmap窗口显示一个图像。'''from PyQt5.QtGui...原创 2019-09-20 10:50:46 · 1624 阅读 · 0 评论 -
python PyQt5 简单控件的使用示例--QLineEdit,持续更新中......
# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget , QLineEdit , QLabel , QApplication )from PyQt5.QtGui import QIconclass Example(QWidget): def __init__(self): s...原创 2019-09-20 14:38:44 · 1044 阅读 · 0 评论 -
Python PyQt5 窗口显示在屏幕中间、关闭窗口、消息框
# -*- coting: UTF-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget ,QPushButton ,QApplication ,QDesktopWidget , QMessageBox)from PyQt5.QtCore import QCoreApplicationclass Example(QWidget): ...原创 2019-09-23 11:40:47 · 2305 阅读 · 0 评论 -
python PyQt5 对话框之QInputDialog
# -*- coding: UTF-8 -*-"""这个例子显示一个按钮和一个文本框,用户点击按钮显示一个输入框,用户输入信息会显示在文本框中。"""import sysfrom PyQt5.QtWidgets import (QWidget ,QApplication ,QPushButton ,QLineEdit ,QInputDialog )class Example(QWi...原创 2019-09-24 13:44:48 · 1164 阅读 · 0 评论 -
python PyQt5 对话框之QColorDialog
# -*- coding: UTF-8 -*-'''这个例子显示一个按钮和一个QFrame。QFrame的背景为黑色。通过QColorDialog,我们可以改变它的背景。'''import sysfrom PyQt5.QtWidgets import (QWidget ,QApplication ,QColorDialog ,QPushButton ,QFrame)from PyQt5...原创 2019-09-24 16:40:38 · 686 阅读 · 0 评论 -
python PyQt5 对话框之QFontDialog
#-*- coding: UTF-8 -*-'''这个例子里我们可以通过按钮弹出fontDailog 通过fontDailog 改变标签的字体'''import sysfrom PyQt5.QtWidgets import (QApplication ,QWidget ,QFontDialog , QVBoxLayout ,QPushButton ,QSizeP...原创 2019-09-30 11:24:51 · 531 阅读 · 0 评论 -
Python PyQt5 对话框之QFileDialog
#-*- coding: UTF-8 -*-'''这个例子是一个窗口里有一个TextEdit控件,菜单项Open会显示用于选择文件的QtGui.QFileDialog对话框选定文件的内容会显示到TextEdit控件中'''import sysfrom PyQt5.QtWidgets import (QApplication ,QMainWindow ,QTextEdit , ...原创 2019-09-30 15:42:43 · 2009 阅读 · 0 评论 -
Python 类的继承
继承编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承 继承 。一个类继承 继承 另一个类时,它将自动获得另一个类的所有属性和方法;原有的 类称为父类 ,而新类称为子类 。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。子类的方法__init__() 创建子类的实例时,Python首先需要完成的任务是给父类的所有属性赋值。为此,子类的方法...原创 2019-09-04 19:02:58 · 619 阅读 · 0 评论 -
python 创建和使用类
使用类几乎可以模拟任何东西。下面来编写一个表示小狗的简单类Dog ——它表示的不是特定的小狗,而是任何小狗。#创建Dog类,Dog有名字,年龄,会一些技能,如下#类中的函数叫做方法class Dog(): def __init__(self,name,age): '''每创建一个Dog的对象,都会运行此方法''' self.name = name...原创 2019-09-04 17:03:39 · 235 阅读 · 0 评论 -
Python,导入模块、函数
函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。你还可以更进一步,将函数存储在被称为模块 模块 的独立文件中, 再将模块导入 导入 到主程序中。import 语句允许在当前运行的程序文件中使用模块中的代码。通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。这还能让你在众多不同的程序中重用函数。将函数存储在独立...原创 2019-09-04 11:28:31 · 681 阅读 · 1 评论 -
Python 字符串相关
name = "AAbc desWW"print(name.title())# 结果:Aabc Desww#变大写print(name.upper())#结果:AABC DESWW#变小写print(name.lower())#结果:aabc desww#字符串拼接first_name = "Abc"last_name = "Defg"full_name = fir...原创 2019-08-29 10:09:09 · 112 阅读 · 0 评论 -
Python 中列表元素的增删改查
bycycles = ['OFO','mobai','hello','xiaoming']print(bycycles)#结果:['OFO', 'mobai', 'hello', 'xiaoming']#访问元素print(bycycles[0])#结果:OFO#回顾上节print(bycycles[1].title())#结果:Mobai#元素的使用str = "I ...原创 2019-08-29 11:33:30 · 483 阅读 · 0 评论 -
Python 列表的排列
#组织列表cars = ['bmw','audi','toyota','subaru']#用sort()对列表永久排列cars.sort() #安字母排序print(cars)#结果:['audi', 'bmw', 'subaru', 'toyota']#按字母倒叙排列cars.sort(reverse=True)print(cars)#结果:['toyota', 's...原创 2019-08-29 15:21:13 · 147 阅读 · 0 评论 -
Python 数字列表相关
for aa in range(3,8): print(aa)'''34567'''#创建一个数字列表:aa1 = list(range(10,20,3)) #10开始到20直接,每隔三个取一个值print(aa1)#[10, 13, 16, 19]pingfang = []for a in range(1,10): aa = a**2 ...原创 2019-08-29 17:37:46 · 137 阅读 · 0 评论 -
Python 元组相关
'''有时候你需要创建一系列不可修 改的元素,元组可以满足这种需求。元组是小括号呢'''yz = (20,100,12)print(yz)print(yz[1])'''(20, 100, 12)100'''yz[0] = 50报错 : yz[0] = 50TypeError: 'tuple' object does not support item assignment...原创 2019-08-29 18:13:26 · 92 阅读 · 0 评论 -
Python 的if语句
for str in lib: if str != 'efg'"": #判断两个值是否不等 print(str.upper()) else: print(str.title())'''ABCEfgHIGKLMN'''#and 表示 ‘与’lib1 = list(range(2,20,3))print(lib1)for aa...原创 2019-08-30 11:29:17 · 238 阅读 · 0 评论 -
Python 字典的遍历、增删改查
#字典里可以将相关信息关联起来,用{},键和值用':'隔开,通过键可以访问值#可以修改值,添加键值对,删除键值对#字典元素的访问zd = { 'name':'xiaoming','age':8,'sex':'男'}name = zd['name']print('your name is %s !'%name)#your name is xiaoming !#添加元素zd['g...原创 2019-09-02 15:37:06 · 578 阅读 · 0 评论 -
Python 字典和列表的嵌套
#字典列表stu1 = {'name':'XiaoMing','age':8,'sex':'male'}stu2 = {'name':'XiaoHong','age':7,'sex':'female'}stu3 = {'name':'XiaoHua','age':8,'sex':'male'}team = [stu1,stu2,stu3]print(team)#[{'sex': 'm...原创 2019-09-02 15:56:31 · 632 阅读 · 0 评论 -
Python中获取用户输入
#函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。name = input('你的名字:') #键盘输入:小明print('你的名字叫%s?'%name)'''你的名字:小明你的名字叫小明?'''#input()获取的数字并不是整形,用int()来获取数字输入age = input('你的年龄:') #...原创 2019-09-03 10:57:45 · 4407 阅读 · 0 评论 -
Python中 while 循环的用法
#while循环,不断地运行,直到指定的条件不满足为止。count = 1while count <=5: print(count) count += 1'''12345'''#while 循环的退出可以使用标志flg退出,break退出等#使用标志退出count = 1active = Truewhile active: prin...原创 2019-09-03 15:07:13 · 7925 阅读 · 0 评论 -
Python 函数相关
'''函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行 其中的代码。你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。'''#一个简单的函数def greet_user(): print('Hello !')#函...原创 2019-09-04 10:43:52 · 101 阅读 · 0 评论 -
python学习之常用数据类型
1.整形:x=5y=2z=x+y2.浮点型f=5.20l=5.30z=f*l3.字符串:str='hello world"4.转义字符:print("hellow \n world") \n即为换行符5.布尔量t=Truef=Falseprint( t and f ) 输出False布尔量的计算符号X and Y原创 2017-08-18 13:52:10 · 316 阅读 · 1 评论