Python编程
Python编程大牛必备知识!
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
程序员乐逍遥
15年C/C++开发经验资深程序员、想跟我学编程的可以观看我精心录制的视频课程!
展开
-
Python记账本程序开发tkinter
【代码】Python记账本程序开发tkinter。原创 2023-06-15 10:49:29 · 660 阅读 · 3 评论 -
Python安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
解决Could not find a version that satisfies the requirement问题原创 2023-06-13 14:48:43 · 23961 阅读 · 0 评论 -
解决 pip install pymysql 一直卡、安装不了的问题
很明显,没有这个包,那就安装呗!很明显,没有这个包,那就安装呗!最后改成这个命令,结果就好了!结果一致卡着,没什么反应!原创 2023-05-21 18:00:50 · 1767 阅读 · 4 评论 -
pyside2 使用uic 工具转换Qt .ui文件到 .py文件
(这个目录仅供参考,每个人的PySide2包位置都不一样),请大家自行搜索位置,并找到PySide2这个包。你可以通过运行以下命令来使用 pip 安装 pyside2 库。-g 参数可以指定生成 C++代码还是Python代码。然后我又在PySide2安装包目录找了半天,确实没有。官方教程中(上面的官方文档中)提到了一个工具。可执行文件应该已经被安装在你的系统上了。这个工具,那么使用下面命令进行转换。可执行文件会被安装在虚拟环境的。如果你使用的是虚拟环境,则。这个工具,但是我却找到了。原创 2023-04-13 14:40:40 · 1221 阅读 · 0 评论 -
Python强大的类型转换
Python内置的函数可以执行各种数据类型之间的转换。print( int("10") ) #十进制的字符串10->整数10print( int("10", 2) ) # 二进制的字符串10->整数2print( int("10", 8) ) # 八进制的字符串10->整数8print( int("10", 16) ) # 十六进制的字符串10->整数16pr...原创 2019-04-23 18:58:45 · 325 阅读 · 0 评论 -
Python运算符(区别于C语言的)
Python大部分与C语言运算符一样,也有一些标新立异的:print(3**2) # 3的2次方print(3/2) # 3除2 ,得到是小数,不是整数1print(3//2) # 3除2 ,得到整数1a= 3;a**=2 # a = a的2次方print(a)a//=2 ...原创 2019-04-23 19:49:56 · 1228 阅读 · 0 评论 -
Python条件语句
python 最具特色的就是用缩进来写模块 , 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。#注意以下两者的区别if False: print("Hello") print("World")if False: print("Hello2")print("World2")a=90if a&l...原创 2019-04-23 20:17:18 · 171 阅读 · 0 评论 -
Python循环语句
Python的while 与 for ,基本上与C语言差不多,注意写法#while循环i = 0while (i < 5): i = i + 1 if i>3: break; print ('i:', i)#for 循环for k in range(0,5): # 0可以省略 if k >3:...原创 2019-04-23 21:15:30 · 193 阅读 · 0 评论 -
Python的注释、Lua的注释、C语言的注释
Python的注释:# 这是单行注释'''这是多行注释,用三个单引号这是多行注释,用三个单引号这是多行注释,用三个单引号'''"""这也是多行注释,用三个双引号这也是多行注释,用三个双引号这也是多行注释,用三个双引号"""Lua的注释:--这是单行注释--[[这是多行注释这是多行注释这是多行注释--]]--[=[这是多行注释这是多...原创 2019-04-23 21:36:49 · 463 阅读 · 0 评论 -
Python强大的函数
Python的函数比C语言、C++函数更加灵活与强大,下面来跟大家演示:# 函数,无返回值def show(s): print("Welcome", s)show("hello")# 函数,有一个返回值def sum(a, b): return a + bprint(sum(111,222))# 函数,返回的是tuple元组 (好像返回多个值)de...原创 2019-04-24 14:52:55 · 289 阅读 · 0 评论 -
Python中的模块
一个python文件(以“.py”为后缀名的文件)就叫做一个模块。模块可以被项目中的其他模块、一些脚本甚至是交互式的解析器所使用,它可以被其他程序引用,从而使用该模块里的函数等功能,使用Python中的标准库也是采用这种方法。新建一个my.py文件:a="111"b={ "name":"lucy" , "age":100}def fun(): print("fun...原创 2019-04-24 19:02:25 · 176 阅读 · 0 评论 -
Python 字符串、列表、元组、字典
Python有五个标准的数据类型:Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)print("----------字符串------------")s = '123456'#s[2]='A'print(s)print(s[0]) # 索引从左0开始print(s[5:]) # 索引5开始print...原创 2019-04-23 16:21:29 · 170 阅读 · 0 评论 -
Python多线程(模拟火车站售票)
Python的标准库提供了两个模块:thread和threading,thread是低级模块,threading是高级模块,对thread进行了封装。我们使用threading这个高级模块,模拟火车站卖票,如果不加锁,卖出同一张票:import threading from time import sleep, ctimeN = 100 # 100张票def Sell(n...原创 2019-04-27 16:56:39 · 3938 阅读 · 0 评论 -
Python UDP 网络编程
Python UDP网络编程,流程和其它语言没有区别,但更简洁:#服务器端 server.py# 导入 socket、sys 模块import socketimport sys# 创建 socket 对象serversocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 获取本地主机名host = soc...原创 2019-04-27 15:34:44 · 387 阅读 · 0 评论 -
Python模块 之 sys
sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分.import sysprint( sys.argv ) #程序运行的参数print( sys.modules.keys() ) #返回所有已经导入的模块列表print(sys.version ) #获取Python解释程序的版本信息print(sys.modules) #返回系统导入的模块字段p...原创 2019-04-25 20:11:27 · 432 阅读 · 0 评论 -
Python面向对象写Student类
直接看代码写法:class Student: "这是Student类的说明" #__doc__ objCount = 0 #类的静态变量 def __init__(self, name, age): #构造函数,创建类的实例调用 print("构造方法!") self.name = name #self代表对象 ...原创 2019-04-25 21:29:49 · 6416 阅读 · 0 评论 -
Python继承与多态
与C++、JAVA等面向对象相比,Python继承与多态表现差不多:class Animal(object): def run(self): print('Animal跑') def eat(self): print('Animal吃')class Cat(Animal): def run(self): ...原创 2019-04-25 21:48:00 · 390 阅读 · 0 评论 -
Python判断类型
Python判断类型,基本类型主要使用type() , 对象类型使用 instance()print( type(123))print( type(123) == int)print( type("hello"))print( type("hello") == str)print( type(1.234))print( type(1.234) == float)print( ...原创 2019-04-26 11:45:58 · 6060 阅读 · 0 评论 -
Python 的 object类、type元类
在C++,JAVA,C#等面向对象语言中, 类的实例 是 一个对象。在Python中, 类的实例 是 一个对象,这个没有问题,object类是一切类的父类,这也没什么问题。但是, type类有点元类的意思,我个人理解为 int,float,object , Animal等类 是 type元类的 一个实例(是一种类型)。#一切皆对象print(objec...原创 2019-04-26 16:14:35 · 1517 阅读 · 0 评论 -
Python变量作用域
python变量的生命周期,局部变量、全局变量基本与C语言差不多,唯一要注意的是:python能改变变量作用域的代码段是def、class、lamda。 而语句块比如if/elif/else、try/except/finally、for/while 并不能改变量作用域。a=111 #全局变量def fun(): print(a)#全局变量def fun2():...原创 2019-04-26 19:04:41 · 376 阅读 · 0 评论 -
Windows下 Python3.7 访问 Mysql
Python访问Mysql数据库不要太简单:1.打开Python的安装目录:2. 使用Python 包管理工具 pip 对Python 包的查找、下载、安装、卸载的功能:pip.exe install pyMysql可以发现pyMysql包已经安装2.上代码,测试:import pymysql# 打开数据库连接db = pymysql.connec...原创 2019-04-26 21:47:55 · 2671 阅读 · 0 评论 -
Python包
为了组织好模块,会将多个模块分为包。Python 处理包也是相当方便的。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件。 常见的包结构如下: 最简单的情况下,只需要一个空的 __init__.py 文件即可。当然它也可以执行包的初始化代码,或者定义稍后介绍的 __all__ 变量。当然包底下也能包含包,这和文件夹一样,还是比较好理解的...转载 2019-04-27 11:29:11 · 237 阅读 · 0 评论 -
Python格式化输出
两种方式,一种与C语言类似,另外一种比较陌生:# 使用 %print("字符%c" % ('A'))print("整数%i" % (-100))print("无符号整数%u" % (100))print("十进制%d %d %d" % (0b10, 0o10, 0x10))print("左占位%5d" % (10))print("%-05d右占位" % (10))pri...原创 2019-04-27 14:45:14 · 1086 阅读 · 0 评论 -
Python TCP 网络编程
Python TCP网络编程,流程和其它语言没有区别,但更简洁:#服务器端 server.py# 导入 socket、sys 模块import socketimport sysimport _thread# 创建 socket 对象serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)...原创 2019-04-27 15:15:02 · 313 阅读 · 0 评论 -
Python模块 之 os
python的os模块,提供了文件和路径进行操作:import osprint( os.getcwd()) #当前文件所在目录print(os.path.isdir(".") ) #是否是目录p =os.path.abspath("test.py")#获取绝对路径print(p)print(os.path.dirname(p)) #获取路径的 目录部分print(os....原创 2019-04-25 18:54:53 · 215 阅读 · 0 评论