![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基本知识
JamsonWan
这个作者很懒,什么都没留下…
展开
-
python学习系列--day01
一、基础知识储备1、在Linux如何查看所使用的python的路径 which python3(当前使用的python) whereis python3(所有的python路径)2、Ubuntu下py脚本直接运行 在.py文件的开头写下python的路径如 #!/usr/bin/python33、#表示注释符, :表示语句块二、基本...原创 2019-03-26 18:19:40 · 265 阅读 · 0 评论 -
python学习系列---day03
一、高级特性1、切片Slice 对于list或tuple来讲,经常需要提取第n到m之间的m-n个元素 myList = [1,2,3,4,5,6,7,93,23,45,234] 取出第2到第5个元素 myList[1:5] 每2个取一个数 myList[::2] 字符串也可以用切片...原创 2019-03-28 21:15:40 · 142 阅读 · 0 评论 -
python学习系列--day09
一、图形界面1、Tkinter2、turtle二、网络编程1、tcp编程 (1)、 客户端 import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#AF_INET表示利用的ipv4,AF_INET6表示用ipv6。SOCK_STREAM表示...原创 2019-04-06 18:40:28 · 111 阅读 · 0 评论 -
python学习系列--day06
一、IO1、文件读写 (1)、读文件 打开文件 : f = open('/home/jamson/pythonFiles/test.txt','r') #其路径可以是绝对路径,也可以是相对路径。第二个参数是指明打开方式 或者: with open('test.txt','r') as f: # 系统会自动调用f.close()关闭打开的文件 ...原创 2019-04-01 21:51:09 · 95 阅读 · 0 评论 -
python学习系列--day05
一、高级特性OOP1、使用__slots__(2个下划线) (1)在使用对象实例的时候给与对象添加方法或者属性 class Student(object): pass s = Student s.age = 6 #添加age属性...原创 2019-04-01 10:28:09 · 66 阅读 · 0 评论 -
python中遇到ImportError
本人用的ubuntu 18 在pip install psutil之后,在python3环境下,import psutil 后报错没有该模块。在/usr/bin/ ls py* 查看本系统安装的python版本,发现有几个版本。在python2.7版本的运行下,import psutil没有报错。也就是说安装的psutil链接到python2.7版本里去了,而python3仍然不...原创 2019-04-05 10:05:27 · 1173 阅读 · 0 评论 -
python学习系列--day08
一、常用内嵌模块1、contextlib (1)任何对象只要正确实现了上下文的管理,都可以用with结构。而上下文的管理是通过类的__enter__和__exit__两个方法实现的 class Find(object): def __init__(self,name): self.name=...原创 2019-04-05 10:30:22 · 378 阅读 · 0 评论 -
python学习系列---day02
一、函数1、基本格式 def myAbs(x): if x >= 0 : return x else: return -x 如果上述写在abstest.py里面 调用的时候 加上 from abstest import myAbs 后就可...原创 2019-03-27 12:52:01 · 122 阅读 · 0 评论 -
python学习系列--day04
一、函数式编程1、返回函数 函数的返回值可以是一个函数。在返回函数时,函数没有执行,返回函数不能引用任何可变的变量 def delay_sum(*arg): ax = 0 def sum(): for n in arg: ...原创 2019-03-30 21:37:01 · 75 阅读 · 0 评论 -
python学习系列--day07
一、线程与进程1、ThreadLocal 定义为一个全局变量,每一个线程可以访问,但是其在各个线程之间的访问是不相互影响。对于各个线程来将就是局部变量。 import threading local_school = threading.local()#定义一个ThreadLocal对象 def process_student(): ...原创 2019-04-02 22:54:36 · 110 阅读 · 0 评论