随笔分类 -  python常用知识点

上一页 1 ··· 3 4 5 6 7 8 下一页
一些面试小题目收集
摘要:I/O多路复用实际上就是用select, poll, epoll监听多个io对象,当io对象有变化(有数据)的时候就通知用户进程。好处就是单个进程可以处理多个socket。 I/O 多路复用的特点是通过一种机制一个进程能同时等待多个文件描述符,而这些文件描述符(套接字描述符)其中的任意一个进入就绪状 阅读全文
posted @ 2018-09-12 09:00 lvmenghui001 阅读(182) 评论(0) 推荐(0)
摘要:pwd 显示工作路径ls 查看目录中的文件 cd /home 进入 '/ home' 目录'cd .. 返回上一级目录cd ../.. 返回上两级目录mkdir dir1 创建一个叫做 'dir1' 的目录'rm -f file1 删除一个叫做 'file1' 的文件',-f 参数,忽略不存在的文件 阅读全文
posted @ 2018-09-04 11:19 lvmenghui001 阅读(1853) 评论(1) 推荐(0)
摘要:软连接类似 Windows 的快捷方式,当删除源文件时,那么软链接也失效了。硬链接可以理解为源文件的一个别名,多个别名所代表的是同一个文件。当 rm 一个文件的时候,那么此文件的硬链接数减1,当硬链接数为 0 的时候,文件被删除。 阅读全文
posted @ 2018-09-04 08:46 lvmenghui001 阅读(253) 评论(0) 推荐(0)
摘要:1、重定向>Linux 允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。如:ls >test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )。 2、重定向>>>>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内 阅读全文
posted @ 2018-09-04 08:37 lvmenghui001 阅读(2367) 评论(0) 推荐(0)
摘要:Linux 系统中 grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep 全称是 Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 linux 下的 find: 功能:在目录结构中搜索文件, 阅读全文
posted @ 2018-09-03 10:15 lvmenghui001 阅读(879) 评论(0) 推荐(0)
摘要:1. 变量常量:大写加下划线 USER_CONSTANT。私有变量 : 小写和一个前导下划线 _private_value。Python 中不存在私有变量一说,若是遇到需要保护的变量,使用小写和一个前导下划线。但这只是程序员之间的一个约定,用于警告说明这是一个私有变量,外部类不要去访问它。但实际上, 阅读全文
posted @ 2018-08-31 09:05 lvmenghui001 阅读(718) 评论(0) 推荐(0)
摘要:在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。它就好像一个盒子,每一个变量名字都对应装着一个对象。当查询变量的时候,会从该盒子里面寻找相应的对象。 阅读全文
posted @ 2018-08-30 11:57 lvmenghui001 阅读(354) 评论(0) 推荐(0)
摘要:Python 自省是 Python 具有的一种能力,使程序员面向对象的语言所写的程序在运行时,能够获得对象的类 Python 型。Python 是一种解释型语言,为程序员提供了极大的灵活性和控制力。 阅读全文
posted @ 2018-08-30 11:56 lvmenghui001 阅读(752) 评论(0) 推荐(0)
摘要:Python 是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理,可以加入其他语言的对比。 Python 是一种解释型语言,Python 在代码运行之前不需要解释。 Python 是动态类型语言,在声明变量时,不需要说明变量的类型。 Python 适合面向对象的编程,因为它支持通过组合与继 阅读全文
posted @ 2018-08-30 11:54 lvmenghui001 阅读(343) 评论(0) 推荐(0)
摘要:Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定。 当 Python 遇到一个变量的话,它会按照这的顺序进行搜索:本地作用域(Local) >当前作用域被嵌入的本地作用域(Enclosing locals) >全局/模块作用域(Global) >内置作用域(Built-in)。 阅读全文
posted @ 2018-08-30 11:46 lvmenghui001 阅读(204) 评论(0) 推荐(0)
摘要:1、使用多进程,充分利用机器的多核性能2、对于性能影响较大的部分代码,可以使用 C 或 C++编写3、对于 IO 阻塞造成的性能影响,可以使用 IO 多路复用来解决4、尽量使用 Python 的内建函数5、尽量使用局部变量 阅读全文
posted @ 2018-08-30 11:44 lvmenghui001 阅读(186) 评论(0) 推荐(0)
摘要:1、Python 是强语言类型还是弱语言类型? Python 是强类型的动态脚本语言。强类型:不允许不同类型相加。动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。脚本语言:一般也是解释型语言,运行代码只需要一个解释器,不需要编译。 2、谈一下什么是解释性语言,什么是编译性 阅读全文
posted @ 2018-08-30 11:37 lvmenghui001 阅读(205) 评论(0) 推荐(0)
摘要:总结就是,os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 阅读全文
posted @ 2018-08-30 11:25 lvmenghui001 阅读(205) 评论(0) 推荐(0)
摘要:1 os.remove() 删除文件 2 os.rename() 重命名文件 3 os.walk() 生成目录树下的所有文件名 4 os.chdir() 改变目录 5 os.mkdir/makedirs 创建目录/多层目录 6 os.rmdir/removedirs 删除目录/多层目录 7 os.listdir... 阅读全文
posted @ 2018-08-30 11:19 lvmenghui001 阅读(209) 评论(0) 推荐(0)
摘要:一、赋值: 在 Python 中,对象的赋值就是简单的对象引用,这点和 C++不同 二、浅拷贝(shallow copy): 浅拷贝会创建新对象,其内容非原对象本身的引用,而是原对象内第一层对象的引用。浅拷贝有三种形式:切片操作、工厂函数、copy 模块中的 copy 函数。 三、深拷贝(deep 阅读全文
posted @ 2018-08-30 11:14 lvmenghui001 阅读(1775) 评论(0) 推荐(0)
摘要:1 os.path 主要是用于对系统路径文件的操作。 2 sys.path 主要是对Python解释器的系统环境参数的操作(动态的改变Python解释器搜索路径)。 阅读全文
posted @ 2018-08-30 10:48 lvmenghui001 阅读(1113) 评论(0) 推荐(0)
摘要:1. import random 2. random.shuffle(alist) 阅读全文
posted @ 2018-08-30 10:46 lvmenghui001 阅读(464) 评论(0) 推荐(0)
摘要:import datetime def dayofyear(): year = input("请输入年份:") month = input("请输入月份:") day = input("请输入天:") date1 = datetime.date(year=int(year),month=int(month),day=int(day)) date2 = da... 阅读全文
posted @ 2018-08-30 10:45 lvmenghui001 阅读(1448) 评论(0) 推荐(0)
摘要:在 Python 中用于生成随机数的模块是 random,在使用前需要 import. 如下例子可以酌情列举: random.random():生成一个 0-1 之间的随机浮点数; random.uniform(a, b):生成[a,b]之间的浮点数; random.randint(a, b):生成 阅读全文
posted @ 2018-08-30 10:40 lvmenghui001 阅读(5049) 评论(0) 推荐(0)
摘要:init 在对象创建后,对对象进行初始化。 new 是在对象创建之前创建一个对象,并将该对象返回给 init。 阅读全文
posted @ 2018-08-30 10:36 lvmenghui001 阅读(285) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页