【python的GUI基础绘制】教程文章相关的互联网学习教程文章

python基础注意点2

str内置常用函数字符串查找类:find、indexfind:查找字符串中是否包含一个子串如:s= "abcdf"s1="ab"s.find(s1, 查找起始位置) 从指定位置开始查找s.rfind()从右边开始s.lfind() 从左边s.find(s1) ==>返回数字 0返回第一次发现符合条件的的位置 即索引返回 -1 表示没有找到s.index(s1, 查找起始位置) 从指定位置开始查找s.index(s1)==>返回数字 0找不到会报错字符串判断类一般都是is开头 islower、isalpha注意坑,数字判断...

python 的基础 学习 第五天 基础数据类型的操作方法【代码】

1,列表的基本操作方法1,列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:可以根据索引,切片和步长取值,与字符串的方法一样。li =[‘hhd‘,‘驽vv‘,2,‘大佬‘,‘去怒‘,‘你大爷‘,8, ] print(li[5]) print(li[:5]) print(li[-1::-1])#倒序取值 print(li[1:6:2])#可以加步长取值2,增,append, inser...

python 基础问题,包括语法等【代码】

在函数中使用全局变量  先在函数中用global声明一下就可以了,不需要也不能(?)用一次声明一次def model_choose(str,model):#jieba_cut=functools.partial(jieba.cut,cut_all=True)global result #使用resultif model==1:#标志着是全模式result.append(‘全模式‘)#不能将行代码包括下面的都写成global result...jieba.cut(str,cut_all=True)elif model==2:#标志着精确模式result.append(‘精确模式‘)return jieba.cut(str,...

python 字符串,数组,元祖操作基础巩固。【代码】

由于上个星期有点忙,没时间来抽空记一些有用的东西。丢了比较久的python很多忘记的小操作我也会重新捡起来 以前最容易搞混的 str.split() #操作会生成一个数组对象。example:‘laplace‘.split() #后面参数什么都没有加入,也会返回一个值[‘laplace‘]#如果后面加入分隔值‘laplace‘.split(‘l‘) #以‘l‘作为分隔点进行字符串的切割并生成数组 [‘‘, ‘ap‘, ‘ace‘] 然后是该函数的反效果的函数str.join(iterable)haha = ...

python 基础判断语句【图】

重要日期的判断:小总结: 如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 不仅生活中有,在软件开发中“判断”功能也经常会用到if-else的使用格式elif的使用格式如下说明: 当xxx1满足时,执行事情1,然后整个if结束 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束原文:https://www.cnblogs.com/...

python——基础篇-简易文件上传【代码】

post_serverimport socket import os sk=socket.socket() address=(‘127.0.0.1‘,8000) sk.bind(address) sk.listen(3) print(‘waiting...‘) BASE_DIR=os.path.dirname(os.path.abspath(__file__))while 1:conn,addr=sk.accept()while 1:data=conn.recv(1024)cmd,filename,filesize=str(data,‘utf-8‘).split(‘|‘)path=os.path.join(BASE_DIR,‘post‘,filename)filesize=int(filesize)f=open(path,‘ab‘)has_receive=0whil...

python基础数据类型【代码】【图】

一.什么是数据类型?什么是数据类型?  我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用的各种数据类型进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他。Pytho...

Python基础知识学习第二天【图】

一、数值与字符串int、float 类型  Python的in 、float类型相对于其他语言的没有明确的范围限制,Python的int、float类型能存储多大的数值是由硬件决定。  十进制可以直接写  八进制是0o开头   十六进制0x开头  二进制 0b 开头数学运算符   + 加   - 减   * 乘 如果是字符串乘以一个数字表示这个字符串重复几次   ** 计算次方   / 除   // 整除   % 取余数值的内置函数及工具模块内置函数 ...

python基础须知【代码】

1.简述解释型编程语言和编译型编程语言? 解释型: 解释型语言编写的程序不需要编译,在执行的时候, 专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候才翻译。 这样解释型语言每执行一次就要翻译一次,效率比较低。 编译型: 编译型语言写的程序执行之前,需要一个专门的编译过程, 通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次, 运行时不需要翻译,所以...

python基础

# -*- coding:utf-8 -*-from turtle import *def mygoto(x,y): up() goto(x,y) down()def drawStar(r): begin_fill() for i in range(5): forward(r) right(144) end_fill()setup(800,500)bgcolor(‘red‘)color(‘yellow‘)fillcolor(‘yellow‘)mygoto(-335,125)drawStar(100)mygoto(-240,200)drawStar(50)mygoto(-180,140)drawStar(50)mygoto(-180,75)drawStar(50)mygoto(-240,30)drawStar(50)...

python基础----变量【图】

变量变量是一个容器,用于存储数据到内存,方便后面需要用到时直接调用变量的名称即可 变量规则变量名只能是 字母、数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘...

python 基础第二篇【代码】【图】

一. 循环. while循环while 条件:代码块(循环体)执行流程:判断条件是否为真. 如果真. 执行代码块再次判断条件是否为真......当条件为假.执行else 跳出循环. 循环结束1.让计算机连续打印5次corn,每次延迟一秒:import time count = 1 while count <=5:print("corn")count = count + 1time.sleep(1)2.让用户尽情的喷,按 q 退出,并且过滤掉"马化腾"这三个字while True :s = input("请开始喷:")if s == ‘q‘:break #停止当前循环 #过滤...

python基础-面向对象(十三)面向对象进阶(一):导入py文件自己,isinstance(obj,cls),issubclass(sub,super),__getattribute__【代码】【图】

1.导入py文件自己x = 1 y = 2 import main as ojx #直接导入自己文件名print(‘==>‘, hasattr(ojx, ‘x‘))x = 1 y = 2 import sysobj1 = sys.modules[__name__] print(‘==>‘, hasattr(obj1, ‘x‘)) 2.isinstance(obj,cls)-是否是cls(或继承自cls的类)实例出来的对象3.issubclass(sub,super)-是否是子类4.__getattribute__前面学过getattr(obj,item)获取属性,__getattr__属性不存在的时候调用,现在又来个__getattribute...

python基础:key回调函数--max(list,key=None)

key回调函数: max(list,key=None) max(range(10),key=lambda x: x > 3) #4 解释:key=(False,False,False,False,True,..) key中max值的第一项为4对应的True,所以返回4 max(‘za‘, ‘bf‘, key=lambda x: x[0]) #za 解释:key=(‘z‘,‘b‘),max(key)=‘z‘,对应za 说点有用的(使用key): max([(‘tom‘,12),(‘tony‘,17)],key=lambda x:x[1]) c=max([(‘tom‘,12),(‘tony‘,17)],key=lambda x:x[1]) print(c...

最基础的Python的socket编程入门教程【代码】

本文介绍使用Python进行Socket网络编程,假设读者已经具备了基本的网络编程知识和Python的基本语法知识,本文中的代码如果没有说明则都是运行在Python 3.4下。Python的socket功能封装在socket库中,要使用socket,记得先import socket,socket库的详细介绍参见官方文档。 创建Socket首先创建一个socket,使用socket库中得socket函数创建。 import socket # create an INET, STREAM socket s = socket.socket(socket.AF_INET, socke...