Skip to content

Latest commit

 

History

History
105 lines (103 loc) · 4.75 KB

File metadata and controls

105 lines (103 loc) · 4.75 KB

Python100

把Python知识点整理成100道习题,知识点来自两本书:Python基础教程(第3版)和流畅的Python,以后会定期加入更多的习题,大家帮忙点个赞哈,点赞越多,更新越快~

  • 怎么计算2的3次方
  • 怎么找出序列中的最大最小值?
  • 怎么将字符列表转为字符串
  • 怎么快速打印出包含所有 ASCII 字母(大写和小写)的字符串
  • 怎么让字符串居中
  • 怎么在字符串中找到子串
  • 怎么让字符的首字母大写,其他字母小写
  • 怎么清空列表内容
  • 怎么计算指定的元素在列表中出现了多少次?
  • 怎么在列表末尾加入其它元素
  • extend 和列表相加的区别?
  • 怎么查找列表中某个元素第一次出现的索引,从 0 开始
  • 怎么将一个对象插入到列表中
  • 怎么删除列表中元素
  • 怎么删除列表中指定元素
  • 怎么让列表按相反顺序排列?
  • 怎么表示只包含一个元素的元组
  • 怎么批量替换字符串中的元素
  • 怎么把字符串按照空格进行拆分
  • 怎么去除字符串首位的空格
  • 怎么给字典中不存在的key指定默认值
  • 怎么快速求 1 到 100 所有整数相加之和
  • 怎么查出模块包含哪些属性?
  • 怎么快速查看某个模块的帮助文档
  • 怎么快速启动浏览器打开指定网站
  • Python里占位符怎么表示?
  • 怎么给函数编写文档?
  • 怎么定义私有方法?
  • 怎么判断一个类是否是另一个类的子类?
  • 怎么从一个非空序列中随机选择一个元素?
  • 怎么查出通过 from xx import xx导入的可以直接调用的方法?
  • 花括号{} 是集合还是字典?
  • 怎么求两个集合的并集?
  • 求两个集合的交集
  • 求两个集合中不重复的元素?
  • 求两个集合的差集?
  • 从一个序列中随机返回 n 个不同值的元素
  • 怎么生成两个数之间的随机实数
  • 怎么在等差数列中随机选择一个数
  • 怎么在文件里写入字符?
  • 怎么读取文件内容?
  • 怎么把程序打包成 exe 文件
  • 怎么把程序打包成 Mac 系统可运行的 .app 文件
  • 怎么获取路径下所有目录名称?
  • Python 环境下怎么执行操作系统命令?
  • 怎么将当前时间转为字符串?
  • 怎么将秒数转为时间数组
  • 将时间元组转换为从新纪元后的秒数
  • 怎么将字符串转为时间元组
  • 怎么随机打乱列表的顺序
  • 怎么用for循环实现把字符串变成Unicode码位的列表
  • 怎么用列表推导式实现把字符串变成Unicode码位的列表
  • 打印出两个列表的笛卡尔积
  • 可迭代对象拆包时,怎么赋值给占位符
  • Python3 中,用什么方式接收不确定值或参数
  • 用切片将对象倒序
  • 怎么查看列表的 ID
  • 可变序列用*=(就地乘法)后,会创建新的序列吗?
  • 不可变序列用*=(就地乘法)后,会创建新的序列吗?
  • 关于+=的一道谜题
  • sort() 和 sorted() 区别
  • 怎么通过 reverse 参数对序列进行降序排列
  • numpy 怎么把一维数组变成二维数组
  • 快速插入元素到列表头部
  • 字典的创建方法
  • 通过一次查询给字典里不存的键赋予新值
  • 怎么统计字符串中元素出现的个数?
  • 列表去重
  • 求m中元素在n中出现的次数
  • 新建一个Latin-1字符集合,该集合里的每个字符的Unicode名字里都有“SIGN”这个单词,用集合推导式完成。
  • 查询系统默认编码方式
  • 修改编码方式
  • 用递归实现阶乘
  • all([])的输出结果是多少?
  • any([])的输出结果是多少?
  • 怎么判断对象是否可被调用?
  • 怎么列出对象的所有属性
  • 怎么得到类的实例没有而函数有的属性列表
  • 函数中,不想支持数量不定的定位参数,但是想支持仅限关键字参数,参数怎么定义
  • 怎么给函数参数和返回值注解
  • 不使用递归,怎么高效写出阶乘表达式
  • Python什么时候执行装饰器?
  • 判断下面语句执行是否会报错?
  • 怎么强制把函数中局部变量变成全局变量
  • 闭包中,怎么对数字、字符串、元组等不可变元素更新
  • Python2 怎么解决访问外部变量报错的问题
  • 测试代码运行的时间
  • 怎么优化递归算法,减少执行时间
  • 比较两个对象的值(对象中保存的数据)是否相等
  • 比较两个对象的内存地址 id 是否相等
  • 怎么格式化显示对象?
  • 复制一个序列并去掉后 n 个元素
  • Python中怎么定义私有属性。
  • 怎么随机打乱一个列表里元素的顺序
  • 怎么判断某个对象或函数是一个已知的类型
  • 怎么打印出分数
    • 和 += 区别
  • 怎么列出一个目录下所有的文件名和子文件名
  • 怎么返回 1 到 10 的阶乘列表
  • 怎么快速拼接字符串和序列形成新的列表
  • 进度条显示