1.递归时用self.函数名2.python中只有None表示空,没有null,NULL3.切片:切片的语法表达式为:[start_index:end_index:step],同时索引可分为正向和负向两种,其中:start_index表示起始索引end_index表示结束索引step表示步长,步长不能为0,且默认值为1或split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则仅分隔num+1个子字符串str.split(str="",num
系统 2019-09-27 17:53:07 2105
之前在GitHub有趣分享:Thanos(灭霸命令)中分享了有趣的“灭霸命令”,本博文使用Python+PyQt5实现灭霸响指,实现过程较简单,上效果图~GUI实现代码如下:#-*-coding:utf-8-*-fromPyQt5importQtCore,QtGui,QtWidgetsclassUi_MainWindow(object):defsetupUi(self,MainWindow):MainWindow.setObjectName("MainWi
系统 2019-09-27 17:52:47 2105
函數最初被設計出來,是用來減輕重複coding一段相同的代碼,這之間只有代碼(方法,Method)的重用,但還沒有物件導向OO整個Object的屬性與方法被封裝重用的概念。函數的定義很簡單,使用def這保留字,而其宣告方式如下:def函數名(參數名):例如:>>>defprint_count():#函數宣告...print('Good')...print('Morning')...print('Mr.')...>>>print_count()#函數調用Go
系统 2019-09-27 17:52:34 2105
在上一篇文章里已经写过如何安装python和在eclipse中配置python插件,这篇就不多说了,开始入门。1.先新建一个python工程,File-->New-->Other,直接搜pyDev就出来了,选择pyDevproject创建一个src文件夹2.在src中新建一个python文件,右键-->New-->pyDewModule,名字么,既然是第一个程序,那肯定来个经典的helloworld3.python文件是以.py结尾的4.接下来写我们第一行
系统 2019-09-27 17:52:15 2105
1.安装python2.安装djangopipinstallDjango3.创建项目在某位置创建项目,cmd中执行命令django-adminstartproject项目名称4.启动项目cd到项目根目录中,cmd中执行命令pythonmanage.pyrunserver127.0.0.1:88。浏览器中输入以下网址校验是否启动成功
系统 2019-09-27 17:52:11 2105
要安装运行Python的容器,那先到https://hub.docker.com/去查找一下,看看有哪些可用的镜像。恩,最高的版本已经是3.8.0b4了,不过考虑下还是安装3.7.4稳定版把。用来安装的虚拟机是Ubuntu18.04服务器版,安装虚拟机就跳过不写了,太简单。为了方便,使用root用户操作。在Ubuntu上安装Docker使用官方脚本,在终端输入curl-fsSLget.docker.com-oget-docker.sh瞬间下载安装脚本:-r
系统 2019-09-27 17:51:05 2105
前言在Python开发中,有些情况下,我们可能面临在一台机器上同时安装多版本Python的需求。比如:有多个Python项目,每个项目依赖不同的Python版本。有一个Python项目,它需要同时支持多个Python版本。那么,如何高效地在单台机器上实现多个版本Python(具体来说,这里Python指的是Python解释器)的安装和维护呢?除此之外,我们还可能面临在一台机器上安装多个版本的某个Python第三方库的需求。比如:有多个Python项目,每个
系统 2019-09-27 17:50:01 2105
1.创建表创建表:createtablet1(idint,namechar(4));createtablet2(idint,namechar(4))engine=myisam;#使用MyISAM存储引擎createtablet3(idint,namechar(4))engine=memory;#使用MEMORY存储引擎查看表的结构:showcreatetable表名;—能够看到和这张表相关的所有信息desc表名;—只能查看表的字段的基础信息desc表名;=
系统 2019-09-27 17:49:28 2105
python基础(1):基础操作:python是一个解释性语言。故可以直接通过命令行与python解释器交互:In[1]:a=1In[2]:print(a)1在python中,+-*分别表示加减乘,但/表示的是浮点除法,而//表示地板除法,**表示乘方,%表示求余#用'#'表示注释a=3+2#5b=a-2#3c=a*b#15d=5/2#2.5e=5//2#2f=5%2#1字符串python的字符串使用单引号(’')或者双引号(""),但须成对出现,对应即可
系统 2019-09-27 17:48:29 2105
Python的sys模块提供访问解释器使用或维护的变量,和与解释器进行交互的函数。通俗来讲,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python运行时的环境。#!/usr/bin/envpython__author__="lrtao2010"#python3.7sys模块#sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,#用于操控python运行时的环境。#sys.argv接收命令行参数,生成
系统 2019-09-27 17:47:24 2105