1.在PyCharm创建新的虚拟环境
进去点击左上角文件 然后点击设置
找到项目python解释器 添加解释器
2.在PyCharm中怎么找到文件路径
右击项目名复制绝对路径
3.python中的with open语句
它是进行文件操作的
可以自动关闭文件
简洁优雅
4.什么是递归
递归就是自己调用自己 需要有个出口 不能无限的调用
5.文件操作要用到什么内置模块 及内置模块中的函数
os模块
os.path.join:用于拼接文件名 目录 组成一个完整的路径
os.listdir:获取指定目录下的所有文件
os.walk:用于遍历指定目录及其子目录下的所有文件和文件夹
6.迭代器跟生成器有什么区别
迭代器,在创建的时候已经生成,在需要的时候再去操作迭代器 加载元素 到内存中,而生成器,本质是一个可以暂时挂起的函数,等到需要时再继续执行去 生成元素 ,这样子,使得生成器比迭代器更省内存
7.什么是python自省
程序员所写的程序在运行时,能够获得对象的类型
8.什么是python
python是一种广泛使用的高级编程语言 简单易学
python是一种解释性语言 可以在各种操作系统上运行
9.Python是如何被解释的
Python是一种解释性语言,它的源代码可以直接运行
Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行
10.Python都有哪些自带的数据结构
Python自带的数据结构分为可变的和不可变的
可变的有:数组、集合、字典;不可变的有:字符串、元组、数字