摘要:
# 常用重点方法将标红1、abs()求绝对值 print(abs(-1)) 2、all()可迭代对象非0或者为空返回True,其他情况返回False print(all([-1, 2, 3, 4])) 3、any()可迭代对象中非0或者非空返回True,其他情况返回False print(any([ 阅读全文
摘要:
一、可迭代的对象(Iterable) 1、定义:可以直接用在循环的数据类型,如list,tuple,dict,set,str,还有generator(生成器), 和带yield的函数,这些直接可以用在循环的对象统称为可迭代对象(Iterable) from collections import It 阅读全文
摘要:
一、列表生成式:可以动态生成列表,而不是用固定值给列表赋值,这样程序会更灵活 def test(i): # 取偶数 if i % 2 == 0: return i # 普通的生成式 list1 = [i * 2 for i in range(10)] print(list1) # 通过一个函数选择值 阅读全文
摘要:
本文介绍:高阶函数,嵌套函数,以及由前面两个组成的装饰器 一、高阶函数:以下两种情况都是高阶函数 1、将函数名当成参数传递给另外一个函数(作用:不修改被传递函数源代码就可以添加新功能): import time def a(): time.sleep(1) print("This is A func 阅读全文
摘要:
# ############# 文件操作方法# 重点常用方法标红# ############import time, sys# ########### 读文件 ############################################ 注意:读文件模式不能写,写文件模式则不能读,要指定 阅读全文
摘要:
一、面向对象:将客观世界的事物抽象成计算机中的数据结构 类:用class定义,这是当前编程的重点范式,以后会单独介绍。二、函数编程:逻辑结构化和过程化的一种编程方法 1、函数-->用def定义 2、好处: a、重用逻辑 b、保持一致性:改一个地方,其他调用的地方都会改 c、可扩展性 注意:可复用的逻 阅读全文
摘要:
一、电脑字符集的历史 1、电脑是如何将二进制与字符对应起来的? 我们知道,电脑底层只认识0和1的二进制数据,为了让电脑可以跟人类互动,我们使用8个二进制位(即1个字节)来对应一个更复杂的数字, 比如:使用二进制“01000001”来指代十进制“65”,也就是大写字母A 实际使用场景中,人类利用键盘打 阅读全文
摘要:
################################################## 集合的作用是:# 1、获得两个集合之间某种关系的集合(比如求两个集合的交集)# 2、计算集合之间的关系(比如判断是否交集)红色为常用重点方法 ############################ 阅读全文
摘要:
############################ 红色为常用重点方法 ############################ dic = { "1": [1, 2, 3], "2": [2, 3, 4]}##### 增 ##########dic["3"] = [1, 2, 3, 4] # 阅读全文
摘要:
###############################红色标红的部分为常用方法###############################import copynames = ["tangwei", "chenyadan", "chenmeifang"]################## 阅读全文