图形化pytq6
https://maicss.gitbook.io/
一、简介1.1、安装1pip install PyQt6
1.2、模块QtCore是非 GUI 的核心库。这个模块用来处理时间、文件、目录、各种类型的数据、流(stream)、URLs,mime 类型、线程和进程
QtGui有窗口系统集成、事件处理、2D图形,基本图像、字体、文本的类
QtWidgets有创建经典风格的用户界面的类
QtDBus是使用 D-Bus 处理 IPC 通讯的类
QtNetwork是网络变成类,这些类使网络编程变得更容易,可移植性也更好,方便了 TCP/IP 和 UDP 服务端和客户端编程
QtHelp包含了创建、查看和搜索文档的类
QtXml包含了处理 XML 文件的类,实现了 SAX 和 DOM API
QtSvg提供了显示 SVG 的类,可缩放矢量图形(SVG)是一种描述二维图像和图像应用的 XML 语言
QtSql模块提供了数据库的类
QtTest提供了可以对 PyQt6 应用进行单元测试的工具
1.3、显示版本12345from PyQt6.QtCore import QT_VERSIO ...
Typora阿里图床
Typora阿里图床一、Typora确保typora的版本在0.9.86以上。
官网
1、下载链接:https://pan.baidu.com/s/1BlUWfchP00yqUQ9z0zOjcw?pwd=uzvc提取码:uzvc
2、安装3、激活4、升级5、配置图像源
文件-偏好设置-图像
选择PicGo-Core1、点击下载更新
后面两步在最后面的配置里。
二、阿里云1、链接2、控制台3、选择对象储存OSS,并开通4、点击概览,然后点击创建bucket
5、购买资源包 40G/半年=4.98元三、配置1、桌面上新建一个txt文本,并复制下面内容到里面123456789101112131415{ "picBed": { "uploader": "aliyun", "aliyun": { "accessKeyId": "", "accessKeySecret": " ...
Typora教程
零、序
我相信每款软件都有自己的 灵魂
一款软件 ,从每个细节,都可以看出设计者的想法和技巧,也许想法还不够细腻,也许技巧还不够优雅,但是只要用心,就一定有人赞赏和喜爱。就好比每个真诚付出的人都值得被珍惜一样,每款优秀的软件都值得被褒扬,背后的作者值得被鼓励,正是这群心思细腻,想法独特的设计者/程序猿,我们现在的生活才会如此美妙,如此便捷,甚至优雅
对于软件的评判,每个人都有自己的标准。个人认为,别处心裁的设计理念,简洁高效的使用体验,再辅以精致优雅的外观,满足这三点,就称得上是一款优秀的软件。看似简单的标准,从自己的使用感受来说,满足的软件却寥寥无几。 而 Typora 恰恰就是其中的一员,现在我有幸把她介绍给大家,希望感兴趣的同学好好使用。
阅读建议:具有一定 markdown 基础,热爱文字更佳,码农或者文字工作者必备神器?
一、Typora 特点及下载
和传统的 markdown 笔记软件相比,Typora 别处心裁的使用实时渲染的模式,将 markdown 格式的文本实时处理后展示给大家,而不是采用左边编辑区,右边渲染区这种割裂使用体验的设计。这一点上,我给满分
...
集合
Python3 集合集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 **{ }**,因为 { } 是用来创建一个空字典。
创建格式:
123parame = {value01,value02,...}或者set(value)
12345678910111213141516171819202122>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}>>> print(basket) # 这里演示的是去重功能{'orange', 'banana', 'pear', 'apple' ...
字典
Python3 字典字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:
1d = {key1 : value1, key2 : value2, key3 : value3 }
注意:****dict 作为 Python 的关键字和内置函数,变量名不建议命名为 dict。
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
一个简单的字典实例:
1tinydict = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}
也可如此创建字典:
12tinydict1 = { 'abc': 456 }tinydict2 = { 'abc ...
元组
Python3 元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 **( )**,列表使用方括号 **[ ]**。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
12345>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以>>> type(tup3)<class 'tuple'>
创建空元组
1tup1 = ()
元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用:
1234567>>> tup1 = (50)>>> type(tup1) # 不加逗号,类型为整型 ...
列表
Python3 列表序列是 Python 中最基本的数据结构。
序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。
Python 有 6 个序列的内置类型,但最常见的是列表和元组。
列表都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
1list1 = ['Google', 'Runoob', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] list4 = ['red', 'green', 'blue', 'ye ...
字符串
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ‘ 或 “ )来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
12var1 = 'Hello World!' var2 = "Runoob"
Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:
1变量[头下标:尾下标]
索引值以 0 为开始值,**-1** 为从末尾的开始位置。
12345var1 = 'Hello World!'var2 = "Runoob" print ("var1[0]: ", var1[0])print ("var2[1:5]: ", var2[1:5])
以上实例执行结果:
var1[0]: Hvar2[1:5]: unoo
Python 字符串更新你可以截取字 ...
数字
Python3 数字(Number)Python 数字数据类型用于存储数值。
数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。
以下实例在变量赋值时 Number 对象将被创建:
12var1 = 1var2 = 10
您也可以使用del语句删除一些数字对象的引用。
del语句的语法是:
1del var1[,var2[,var3[....,varN]]]
您可以通过使用del语句删除单个或多个对象的引用,例如:
12del vardel var_a, var_b
Python 支持三种不同的数值类型:
整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。布尔(bool)是整型的子类型。
浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
复数( (complex)) - 复数由实数部分和虚数 ...
运算符
什么是运算符?本章节主要说明 Python 的运算符。
举个简单的例子:
14 + 5 = 9
例子中,4 和 5 被称为操作数,**+** 称为运算符。
Python 语言支持以下类型的运算符:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
接下来让我们一个个来学习Python的运算符。
Python算术运算符以下假设变量 a=10,变量 b=21:
运算符
描述
实例
+
加 - 两个对象相加
a + b 输出结果 31
-
减 - 得到负数或是一个数减去另一个数
a - b 输出结果 -11
*
乘 - 两个数相乘或是返回一个被重复若干次的字符串
a * b 输出结果 210
/
除 - x 除以 y
b / a 输出结果 2.1
%
取模 - 返回除法的余数
b % a 输出结果 1
**
幂 - 返回x的y次幂
a**b 为10的21次方
//
取整除 - 向下取接近商的整数
>>> 9//2 4 ...