
Python学习笔记
Layne...
遇事不决,可问春风
展开
-
PyQt5的安装(Windows)
命令行下使用pip命令安装:1.pip install sip2.pip install pyqt5(若要卸载使用:pip uninstall pyqt5)(pip install PyQt5 -i https://pypi.douban.com/simple/)安装完后进入python的REPL环境,输入import PyQt5,按回车后无异常抛出说明PyQt5安装成功。3.pip i...原创 2020-02-16 22:39:25 · 523 阅读 · 0 评论 -
PyQt5
文章目录0.PyQt帮助文档官方手册本地动态生成1.窗口的基本功能设置窗口图标显示提示框关闭窗口消息盒子窗口居中2.布局绝对布局盒布局网格布局3.控件QPushButton控件QLineEdit控件用Qt Designer做完将生成的.ui文件转为.py后,需要添加以下代码才能显示窗口。import sysfrom PyQt5.QtWidgets import QApplication,QM...原创 2020-02-23 16:26:32 · 468 阅读 · 0 评论 -
【Python学习笔记】一、基础语法
1.导入python模块的三种写法:(以导入math模块为例)# ①导入math模块,但调用时函数名前需加math前缀import mathprint(math.floor(20.6))# ②导入math模块中的floor函数:from math import floorprint(floor(20.6))# ③导入math模块中的所有函数:from math import ...原创 2020-01-22 12:25:26 · 313 阅读 · 0 评论 -
【Python学习笔记】二、列表和元组
通过索引操作序列元素>>>name=["sda","qwe","zxc","yui"]>>>print(name[0])sda>>>print(name[-1]) #序列最后一个元素的索引是-1,倒数第二个是-2,以此类推yui分片操作:从序列A中获取子序列B序列名 [ 开始索引:结束索引:步长 ]>>>ur...原创 2020-01-24 14:42:01 · 661 阅读 · 0 评论 -
【Python学习笔记】三、字符串
格式化字符串formatStr="Hello %s.Today is %s,How are you?" #定义字符串模板val1=('Mike','Wednesday') #初始化字符串格式化参数值,此处必须使用元组,不能用列表print(formatStr % val1) #格式化字符串> 运行结果:Hello Mike.Today is Wednesday,How are you...原创 2020-01-30 22:14:22 · 503 阅读 · 0 评论 -
【Python学习笔记】四、字典
字典的创建phonebook={'Mike':1234,'John':9876}dict函数通过其他映射或键值对的序列来创建字典。# ①通过dict函数将列表元素转换成字典(列表的每一个元素均包含两个值,是一个列表或是一个元组)item=[["Bill","1234"],("Mike","5678")]d=dict(item)print(d)> 运行结果: {'Bill':...原创 2020-02-06 17:44:49 · 1175 阅读 · 0 评论 -
【Python学习笔记】五、函数
文章目录创建函数函数的文档注释函数参数的传递关键字参数可变参数将序列作为函数的参数值作用域函数嵌套创建函数定义函数使用def语句#计算斐波那契数列def fibs(n): res=[0,1] for i in range(n-2): res.append(res[-1]+res[-2]) return reswhile True: m=in...原创 2020-02-07 21:59:30 · 290 阅读 · 0 评论 -
【Python学习笔记】六、类和对象
文章目录创建类方法和私有化类代码块类的继承①检测继承关系:issubclass函数②显示已知类的父类:__bases __③检测一个对象是否是某一个类的实例:isinstance函数多继承接口①hasattr函数②getattr函数③setattr函数创建类所创建的类中,每一个方法的self参数是必需的(不一定要叫self,也可以是任何其他名字)。在调用方法时,这个参数的值不需要自己传递,系统...原创 2020-02-09 17:05:44 · 277 阅读 · 0 评论 -
【Python学习笔记】七、异常
文章目录主动抛出异常自定义异常类捕捉异常try...except语句捕捉多个异常捕捉对象else子句finally子句异常的妙用异常可分为两大类:系统自己抛出的异常和我们主动抛出的异常。主动抛出异常raise语句:使用raise语句可以直接抛出异常,其可以使用一个类(必须是Exception类或Exception类的子类)或异常对象抛出异常。如果使用类系统会自动创建类的实例。raise ...原创 2020-02-11 23:57:03 · 299 阅读 · 0 评论 -
【Python学习笔记】八、方法、属性和迭代器
文章目录1. 构造方法__ init__重写方法super函数2.特殊成员方法1. 构造方法__ init__在类被实例化时,首先会调用构造方法。所以构造方法是完成类实例化时一些初始化工作的最佳选择。构造方法名是__init__。class Person: def __init__(self,name="Bill"): print("构造方法已经被调用") ...原创 2020-02-15 23:59:44 · 321 阅读 · 0 评论 -
【Python】排序
字符串排序python的字符串类型需放到容器里(如list)才能进行排序。s="441651632"l=list(s)l.sort()s="".join(l)print(s) #输出结果:112344566原创 2020-01-23 13:42:37 · 179 阅读 · 0 评论 -
【Python】取整函数
int()向下取整 内置函数round()四舍五入取整 内置函数>>> n=2.7>>> int(n)2>>> round(n)3floor() 向下取整 math模块函数ceil()向上取整 math模块函数>>> import math>>> n=2.7>>> m...原创 2020-01-23 13:17:54 · 668 阅读 · 0 评论 -
【Python】exec和eval函数求值字符串
· exec()函数python中exec()函数可以将字符串当作代码执行,示例如下:>>> exec("print('asdf')")asdf1. 可用于自动创建变量>>>for i in range(1,10): exec("value_"+str(i)+'='+str(i)+"**2") #for循环迭代,给变量value_1至val...原创 2020-01-22 12:17:08 · 437 阅读 · 0 评论