随笔分类 - 1、Python基础
摘要:格式:\033[显示方式;前景色;背景色m 说明: 前景色 背景色 颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黃色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色 显示方式 意义 0 终端默认设置 1 高亮显示 4 使用下划线 5 闪烁 7
阅读全文
摘要:Ctrl / 注释(取消注释)选择的行 Shift + Enter开始新行Ctrl + Enter智能换行TAB Shift+TAB缩进/取消缩进所选择的行Ctrl + Alt + I自动缩进行Ctrl + Y删除当前插入符所在的行Ctrl + D复制当前行、或者选择的块Ctrl + Shift +
阅读全文
摘要:1、高阶函数 高阶函数:变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数。 高阶函数功能就是:把函数本身当做一个参数,传到另一个函数中,然后在这个函数中做处理。代码如下: 1 def test_1(a,b): 2 return a+b 3 4 #高阶函数 5 def
阅读全文
摘要:1、递归函数 在函数内部,可以调用其他函数。但是一个函数在内部调用自身,这个函数被称为递归函数。 #输出结果 10 5 2 1 > 1 #最后返回的值 1+2+3+4+.....+100的例子: #输出 5050 递归特性总结 注:死循环递归时,最多循环执行999次,防止死机 2、函数式编程 2、函
阅读全文
摘要:变量的作用范围又叫作用域,根据变量的作用范围把变量分为:局部变量和全局变量。 一个函数体内部调用另外一个函数,代码如下: ①logger函数之后执行 #输出 zhou 23 {'hobby': 'tesla', 'sex': 'm'} from test ②logger函数之前执行 #输出 zhou
阅读全文
摘要:1、默认参数 默认参数指的是,我们在传参之前,先给参数制定一个默认的值。当我们调用函数时,默认参数是非必须传递的。 1 def test(x,y=2): 2 print(x) 3 print(y) 4 5 print(" data1 ") 6 test(1) #没有给默认参数传值 7 print("
阅读全文
摘要:在此之前,我们演示的函数都是没有带参数的,下面我们就来说说带参数的函数。 形参:指的是形式参数,是虚拟的,不占用内存空间,形参单元只有被调用的时才分配内存单元 实参:指的是实际参数,是一个变量,占用内存空间,数据传递单向,实参传给形参,形参不能传给实参 #输出 1 2 1、位置参数 从上面的例子可以
阅读全文
摘要:1、函数定义: def #定义函数的关键字 test #函数名 () #定义形参,我这边没有定义。如果定义的话,可以写成:def test(x): 其中x就是形式参数 "the funcation details" # 文档描述(非必要,但是强烈建议你为你的函数添加详细信息,方便别人阅读) prin
阅读全文
摘要:1、编码常识 在python 2中默认编码是 ASCII,而在python 3中默认编码是 unicode unicode 分为utf-32 (占4个字节),utf-16(占两个字节),utf-8(占1-4个字节),所以utf-16 是最常用的unicode版本,但是在文件里存的还是utf-8,因为
阅读全文
摘要:1、对文件操作流程 1、对文件操作流程 打开文件,得到文件句柄赋值给一个变量 通过文件句柄,对文件进行操作 关闭文件 格式: #获取文件句柄 f = open("yesterday","r",encoding="utf-8") #读取数据 data = f.read() #打印读取的文件 print
阅读全文
摘要:一、概述 集合是无序的,天生不重复的数据组合,它的作用如下: 去重,即:把一个列表变成集合,就去重了 关系测试,即:测试两组集合的交集、并集和差集等 二、语法 三、关系测试 1、交集(intersection()) >>> name_1 = [1,2,3,4,7,8,7,10] >>> name_2
阅读全文
摘要:1.1 字符串常用操作 1.2 字典操作 字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。 字典的特性: 字典的特性: dict是无序的 key必须是唯一的,so 天生去重 字典的增删改查 字典的增删改查 字典合并 update()是把两个字
阅读全文
摘要:程序:购物车程序 需求: 1 produce_list=[("Iphone",5000),("Mac Pro",9800),("Bike",800),("Watch",11000),("coffee",40),("alex python",30)] 2 3 shopping_list = [] 4
阅读全文
摘要:1.1 模块 导入系统自带模块 新建一个模块,即是一个Python脚本。 导入模块时,默认在当前目录下寻找这个模块,要么在base\lib\site_packages下 1.2 Pyc是什么? 在说这个问题之前,我们先来说两个概念,PyCodeObject和pyc文件。 我们在硬盘上看到的pyc自然
阅读全文
摘要:1.1 if else 猜测年龄:(一次结束) 1.2 while循环 猜测年龄(连续猜测,最多三次) 代码优化: 失败三次后,有提示 1.3 for循环 猜测年龄: 设置步长为2 猜测年龄,提示还继续吗 1.4 countinue、break、exit() 1、continue是结束本次循环跳到下
阅读全文
摘要:1.1 变量定义 在Linux下,需要加上环境变量,申明解释器 #!/usr/lib/env python print(“hello world!”) 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名 ['and', 'as',
阅读全文

浙公网安备 33010602011771号