摘要:
最近mac用crt中文总是显示的是一串串问号, 而用自带的终端软件就不会出现乱码, 经过一番折腾暂时解决了这一问题, 方法如下: 1. 打开终端操作 2. 进入crt中设置 Options Global Options Default Session Edit Default Settings... 阅读全文
摘要:
1. 写函数,函数可以支持接收任意数字(位置传参)并将所有数据相加并返回。 答案 2. 看代码写结果 答案 3. 看代码写结果 答案 4. 看代码写结果 答案 5. 看代码写结果 答案 6. 看代码写结果 此题有坑 答案 7. 看代码写结果 答案 8. 看代码写结果 答案 9. 看代码写结果 答案 阅读全文
摘要:
day11作业 1. 请写出下列代码的执行结果: 例一: 答案 例二: 答案 例三(选做题): 答案 2. 看代码写结果: 答案 答案 3. 看代码写结果: 答案 4. 看代码写结果: 答案 5. 看代码写结果: 答案 6. 看代码写结果: 答案 7. 看代码写结果: 答案 8. 看代码写 阅读全文
摘要:
1. 定义 用一行构建代码 例题 2. 两种构建方式 2.1 循环模式: [变量(加工后的变量) for 变量 in iterable] 例题 练习题 2.2 筛选模式: [变量(加工后的变量) for 变量 in iterable if 条件] 增加一个判断 例题 练习题 3. 列表推导式的优缺点 阅读全文
摘要:
1. 生成器的定义 生成器的本质就是迭代器.python社区生成器和迭代器是一种 2. 生成器和迭代器区别 迭代器: 都是Python给你提供的已经写好的工具或者通过数据转化得来的 生成器: 需要我们自己构建的工具 3. 生成器的产生方式 生成器函数 生成器表达式 python给你提供的一些 阅读全文
摘要:
1. 可迭代对象是什么? 字面意思:可以重复迭代的工具。 专业角度: 内部含有 并且含有 方法的对象,就是迭代器 2. 可迭代对象如何转化成迭代器 3. 迭代器可以利用next()进行迭代取值 4. 迭代器的优缺点和特性 迭代器优点: 1. 非常节省内存。 2. 惰性机制。 迭代器缺点: 1. 不直 阅读全文
摘要:
坑 当你的默认参数如果是可变的数据类型,你要小心了 例题 阅读全文
摘要:
1. 函数名是一个特殊的变量 例题 2.函数名可以进行赋值运算 例题 3. 函数名可以作为容器类数据类型的元素 例题 4. 函数名可以作为函数的实参 例题 5. 函数名可以作为函数的返回值 例题 阅读全文
摘要:
一、关键字 golbal nonlocal 在局部修改全局的变量为什么会报错 解释器认为: 如果你在局部作用域对一个变量进行修改,name你在局部作用域已经定义好这个变量了。 1. global ( ) 用途 可以在局部作用域申明一个全局变量 例题 可以在局部修改一个全局变量 例题 2. nonlo 阅读全文
摘要:
1. 在函数中的作用 聚合 在函数定义时聚合 打散 在函数执行时打散 arg打散的是 str tuple list 'alex' [1, 2, 3, 4] ('武sir', '太白', '女神',) 由这种打散变成('a', 'l', 'e', 'x', 1, 2, 3, 4, '武sir', '太 阅读全文
摘要:
整理函数相关知识点,写博客。 1. 看代码写结果 2. 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。 答案 3. 写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 答案 4. 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度 阅读全文
摘要:
1. 位置/关键字传参的缺点 当给函数传入的参数数目不定时,之前的传参方式解决不了问题。 2. args 作用: 在实参角度:定义一个函数时, 所有的位置参数聚合到一个元组中 args传入位置参数 retrun后面跟args返回的是一个元组 练习题 3. kwargs作用 (重要性 ) 函数的定义时 阅读全文
摘要:
1. 面向过程编程的缺点 1. 代码重复 2. 代码可可读性不高 2. 函数的定义 函数是以功能为导向,一个函数封装一个功能。登录,注册,文件的改的操 3.函数的作用 函数减少代码的重复性,增强了代码的可读性。 4.例题: 二、函数的结构 三、函数的调用 函数怎么调用 函数名加括号() 阅读全文
摘要:
1.有如下文件,a1.txt,里面的内容为: 某某是最好的学校, 全心全意为学生服务, 只为学生未来,不为牟利。 我说的都是真的。哈哈 分别完成以下的功能: a,将原文件全部读出来并打印。 答案 b,在原文件后面追加一行内容:信不信由你,反正我信了。 答案 c,将原文件全部读出来,并在后面添加一行内 阅读全文
摘要:
```python
for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2d' %(j,i,i*j),end= ' ') print(' ') '''
1*1= 1 1*2= 2 2*2= 4 1*3= 3 2*3= 6 3*3= 9 1*4= 4 2*4= 8 3*4=12 4*4=1... 阅读全文
摘要:
1. 操作文件 1.1 操作的方法 f = open("文件路径",mode="模式",encoding="编码") 1.2 mode的种类(识记) f 文件句柄操作文件的相当于锅把 2. 文件的读 2.1读 文件全部读取完后以后,再次读取就没有内容 (识记点) 2.2 读的方法:(识记) 2.3 阅读全文
摘要:
2.用户输入一个数字,判断一个数是否是水仙花数。 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, 例如: 153 = 1 3 + 5 3 + 3 3 答案 3.请说出下面a,b,c三个变量的数据类型。 a = ('太白金星') b = (1,) c = 阅读全文
摘要:
‘r’:只读。该文件必须已存在。 ‘r+’:可读可写。该文件必须已存在,写为追加在文件内容末尾。 ‘rb’:表示以二进制方式读取文件。该文件必须已存在。 ‘w’:只写。打开即默认创建一个新文件,如果文件已存在,则覆盖写(即文件内原始数据会被新写入的数据清空覆盖)。 ‘w+’:写读。打开创建新文件并写 阅读全文
摘要:
```
li = [1,2,3,4] # [1,3,4]
# 索引值是奇数的删除
for i in range(4): if i % 2 == 1: li.pop(i) # 会报错
print(li) 面试题:
li = [1,2,3,4,5] #[1,3,4,5]
# 索引值是奇数的删除
for i in range(4): if i % 2 == 1... 阅读全文
摘要:
识记点 : ascii 不支持中文 gbk 国标 中文2 英文1 unicode 万国码 英文2 中文4 utf 8 英文1 欧洲2 亚洲3 硬盘中存储的是字节 用什么编码就用什么解码 例题 : 中文的传输: 将中文转换成gbk 将gbk转换成utf 8 encode 字节传输 将utf 8转换成g 阅读全文