python
Thousandhsz
这个作者很懒,什么都没留下…
展开
-
python 错误_tkinter.TclError: no display name and no $DISPLAY environment variable 问题的解决
当运行一个需要绘图的python程序,在windows上运行正常的情况下,放到linux环境上往往会出现错误:_tkinter.TclError: no display name and no $DISPLAY environment variable 如下图所示:于是经常一些列网上的得出自己的解决方案如下:1.完善相应的库文件在ubuntu的情况下:(1)apt in...原创 2019-01-18 11:08:42 · 41134 阅读 · 10 评论 -
Python 基础之字符串操作,函数及格式化format
字符串的相关操作 字符串的相关函数 字符串的格式化format1.字符串的相关操作(1)字符串的拼接+strvar1 = "我爱你,"strvar2 = "亲爱的姑凉"res = strvar1 + strvar2print(res)(2)字符串的重复*strvar1 = "重读的事情说三遍"strvar1 = strvar1*3print(strvar1)(3)字符串的跨...原创 2019-07-02 07:48:37 · 423 阅读 · 0 评论 -
Python 基础之函数初识与函数参数
一.函数初识定义:满足某一个方法 满足某一个功能#(1)功能(包裹一部分代码实现某一个功能达成某一个目的)#(2)可以反复调用,提高代码的复用性,提高开发效率,便于维护管理#(3)函数的基本格式:#定义一个函数def函数名():code1code2#调用函数函数名()#例子:(最简单的一个函数)#函数的定义处def func():print("我是...原创 2019-07-13 09:06:46 · 290 阅读 · 0 评论 -
python 基础之列表的操作和列表的相关函数
一:列表的相关操作#1.列表的拼接list1 = [1,2]list2 = [3,4]listvar = list1 + list2print(listvar)#2.列表的重复lst = [1,2,3]listvar = lst * 3print(listvar)#3.列表的切片语法=>列表[::]完整格式: [开始索引:结束索引:间隔值](1)[开始索引:]...原创 2019-07-04 14:40:50 · 415 阅读 · 0 评论 -
Python 基础之集合相关操作与函数和字典相关函数
一:集合相关操作与相关函数1.集合相关操作(交差并补)#intersection()交集set1 = {"one","two","three"}set2 = {"four","five","one"}res = set1.intersection(set2)print(res)res = set1 & set2print(res)#difference()差集...原创 2019-07-10 08:12:10 · 151 阅读 · 0 评论 -
Python 基础之文件操作与文件的相关函数
一:文件操作fp =open("文件名",mode="采用的模式",encoding="使用什么编码集")fp这个变量接受到open的返回值是一个文件io对象(又称文件句柄)i => input输入o => output输出有了对象之后,就可以使用对象.属性或者对象.方法进行操作fp.write("字符串")fp.close()#关闭文件fp.read()#读取内容#...原创 2019-07-11 11:37:35 · 561 阅读 · 0 评论 -
Python 基础之返回值与函数使用与局部变量和全局变量locals() 和 globals()
一.函数的返回值returnreturn:自定义返回值,返回到哪里?返回到函数的[调用处]1.return后面可以跟上六个标准数据类型,除此之外,可以跟上类对象,函数,如果不写return,默认返回None2.return如果执行了return,意味着,return后面的所有代码,通通不执行,函数终止了#(1)return后面的数据类型#例:def func():...原创 2019-07-16 08:03:49 · 538 阅读 · 0 评论 -
python 基础之浅拷贝与深拷贝
1.普通赋值例1:a = 15b = aa = 16print(b)#例2:lst1 = [1,2,3]lst2 = lst1lst1.append(4)print(lst2)#这个情况是lst1和lst2地址相同,元素相同2.浅拷贝#只拷贝以及所有元素#例:#法一:直接.copy()拷贝lst1 = [1,2,3]#lst2 = lst1lst2 ...原创 2019-07-07 14:59:09 · 391 阅读 · 0 评论 -
Python 基础之函数的嵌套与nonlocal修改局部变量及闭包函数
一.函数的嵌套嵌套在外层,称之为外函数嵌套在里层,称之为内函数#例:def outer():def inner():print("I'm inner")def inn2():print("12345")inn2()inner()outer()#inner()(1)内部函数可以直接在函数外部调用吗不可以(2...原创 2019-07-24 08:20:52 · 523 阅读 · 0 评论 -
Python 基础之循环结构for及break pass continue
1.for#循环 变量 迭代 都是一个意思#把列表里面的元素意义的拿出来就是遍历listvar = ["one","two","three","four","five","six"]#用len获取列表的长度res = len(listvar)print(res)# (1)while的遍历的方式i = 0while i < len(listvar):# "0 1 2 3 ...原创 2019-06-22 10:03:53 · 555 阅读 · 0 评论 -
Python 基础之循环结构 while
while循环 可以提高代码的效率,减少代码的冗余while条件表达式:code1code2如果条件表达式成立,返回Ture,就执行其中的代码块#基本语法 :打印1 ~100#(1)初始化变量ii = 1#(2)写循环判断条件while i<= 100:print(i)#(3)自增自减的条件i+=1#代码解析首先初始化i=1然后判...原创 2019-06-17 20:48:22 · 341 阅读 · 0 评论 -
Python 基础之if if else
1.代码块:以冒号作为开始,用缩进来划分区域,这个整体叫做代码块if 5 == 5:print(1)print(2)if True:print(3)print(4)if False:print(5)print(6)print(7)#其他语言使用{}来划分作用域,而python使用的是代码块#python的代...原创 2019-06-09 10:58:30 · 17860 阅读 · 1 评论 -
python之socket 最简单的使用例子(一)
以下例子是是使用python编写:使用端口:8081 首先是一个server 端代码:#!/usr/bin/env python#_*_coding:utf-8_*_# by hszimport socketsk = socket.socket()sk.bind(('127.0.0.1',8081)) #把地址绑定到套接字sk.listen() #监听链接con...原创 2019-02-16 15:12:25 · 674 阅读 · 0 评论 -
python之计算机硬件基本认知_数据单位_进制间转换_数的原码反码补码
一:计算机硬件基本认知cpu: 中央处理器. 相当于人的大脑.运算中心,控制中心.内存: 临时存储数据.优点:读取速度快,缺点:容量小,造价高,断电即消失.硬盘: 长期存储数据.优点:容量大,造价相对低,断电不消失,缺点:读取速度慢.操作系统:统一管理计算机软硬件资源的程序二:计算机文件大小单位b = bit 位(比特)B = Byte字节...原创 2019-04-29 15:34:14 · 218 阅读 · 0 评论 -
python 基础之注释变量常量
一:注释注释:就是对代码的解释 方便大家阅读代码1.注释的分类(1)单行注释# 在python中在行首添加一个#号就将这一行进行注释#单行注释: 用#开头,后面跟上任意字符串#python2.*版本print这个函数 语法如下:print“hello world“#python3.*版本print这个函数 语法如下:print("hello worl...原创 2019-05-21 08:23:40 · 222 阅读 · 0 评论 -
python 基础之自动类型转换和强制类型转换
一:自动类型转换自动类型转换注意针对Number数据类型来说的当2个不同类型的数据进行运算的时候,默认向更高精度转换数据类型精度从低到高:bool int float complex#关于bool类型的两个值:True转化成整型是1 False转化成整型是0#bool + intres = True + 2print(res)# bool + floatres = Tru...原创 2019-06-01 10:55:52 · 3398 阅读 · 0 评论 -
python 基础之python的六大标准数据类型
一:Number数字类型(int float bool complex)1.整型:(正整数0负整数)#(1)二进制用0b表示intvar = 0b1010print(intvar)print(type(intvar)) #获取intvar类型print(id(intvar)) #获取到16进制#type可以获取到变量的类型#id可以获取该变量所指向的那个值的地址...原创 2019-05-29 19:35:24 · 532 阅读 · 0 评论 -
python 基础之变量存储缓存机制与数据驻留小数据池
一:变量存储的缓存机制在同一文件(模块)里,变量存储的缓存机制 (仅对python3.x版本负责),那么--对于Number (int bool float complex)1.对于整型而言,-5~正无穷范围内的相同值 id一致2.对于浮点数而言,非负数范围内的相同值 id一致3.布尔值而言,值相同情况下,id一致4.复数的id标识都不相同(在 实数+虚数 这样的结构中)...原创 2019-06-08 14:55:47 · 497 阅读 · 0 评论 -
Python 基础之python运算符
1.算数运算符: + - * / // % **2.比较运算符: > < >= <= == != 3.赋值运算符: = += -= *= /= //= %= **=4.成员运算符: in和not in (针对于容器型数据)5.身份运算符: is和is not (检测两个数据在内存当中是否是同一个值) 6.逻辑运算符: and ...原创 2019-06-08 14:58:43 · 464 阅读 · 0 评论 -
Windows 安装python虚拟环境
方法一:virtualenv(1)使用pip安装virtualenv工具pip install virtualenv(2)使用virtualenv创建虚拟环境目录命令:virtualenv demo # demo为目录名(3)进入虚拟环境首先进入虚拟环境目录,这边的虚拟环境目录名为:virdircd virdir再进入目录下的Scriptscd...原创 2019-08-11 10:12:45 · 259 阅读 · 0 评论