博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习笔记——知识强化
阅读量:4218 次
发布时间:2019-05-26

本文共 1083 字,大约阅读时间需要 3 分钟。

给程序传参数

import sysprint(sys.argv)

运行结果:

列表推导式

所谓的列表推导式,就是指的轻量级循环创建列表

1. 基本的方式

2. 在循环的过程中使用if

3. 2个for循环

4. 3个for循环

set、list、tuple

set是集合类型

set、list、tuple之间可以相互转换

使用set,可以快速的完成对list中的元素去重复的功能

面试题

  1. 在 Python 中,类和对象有什么区别?对象如何访问类的方法? 创建一个对象时做了什么?
  2. 请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
a = []
for i in range(1,101):
    a.append(i)
b = [a[i:i+3] for i in range(0,len(a),3)]

print(b)

[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18], [19, 20, 21], [22, 23, 24], [25, 26, 27], [28, 29, 30], [31, 32, 33], [34, 35, 36], [37, 38, 39], [40, 41, 42], [43, 44, 45], [46, 47, 48], [49, 50, 51], [52, 53, 54], [55, 56, 57], [58, 59, 60], [61, 62, 63], [64, 65, 66], [67, 68, 69], [70, 71, 72], [73, 74, 75], [76, 77, 78], [79, 80, 81], [82, 83, 84], [85, 86, 87], [88, 89, 90], [91, 92, 93], [94, 95, 96], [97, 98, 99], [100]]
  1. 请写出一段 Python 代码实现删除一个 list 里面的重复元素
  2. 设计实现遍历目录与子目录,抓取.pyc 文件
  3. 写出一个函数,给定参数 n,生成含有 n 个元素值为 1~n 的数 组,元素顺序随机,但值不重复
  4. 在不用其他变量的情况下,交换a、b变量的值
  5. 如何在一个 function 里设置一个全局变量
  6. 请问如下代码会输出什么?

[10,"a"]

["a","b","c",123]

[10,"a"]

缺省值默认只初始化一次

你可能感兴趣的文章
Linux文件和设备编程
查看>>
文件描述符
查看>>
终端驱动程序:几个简单例子
查看>>
HTML条件注释
查看>>
内核态与用户态
查看>>
趣链 BitXHub跨链平台 (4)跨链网关“初介绍”
查看>>
C++ 字符串string操作
查看>>
MySQL必知必会 -- 了解SQL和MySQL
查看>>
MySQL必知必会 -- 数据检索
查看>>
MySQL必知必会 -- 排序检索数据 ORDER BY
查看>>
POJ 3087 解题报告
查看>>
POJ 2536 解题报告
查看>>
POJ 1154 解题报告
查看>>
POJ 1661 解题报告
查看>>
POJ 1101 解题报告
查看>>
ACM POJ catalogues[转载]
查看>>
常见的排序算法
查看>>
hdu 3460 Ancient Printer(trie tree)
查看>>
KMP
查看>>
poj 3863Business Center
查看>>