07 2022 档案
摘要:"""阶乘思路: 求8的阶乘:8*(8-1)...*1 所以结束条件就是最后乘到1 步骤: 先定义一个函数,结束条件为乘到1,然后返回1挂起的return中 """ def f (n): if n == 1: return 1 return n *f(n-1) #8*f(7) 7*f(6) 6*f(
阅读全文
摘要:lambda 匿名函数 用于接收返回值 = lambda x : x+1 lambda一般配合其他函数使用当lambda单独使用时: #普通函数: name = 'alex' def change_name(): return name +'xx' result = change_name() pr
阅读全文
摘要:局部变量与全局变量 一般全局变量都大写,局部变量都小写 global关键字:引用全局变量 1. 如果函数内没有global关键字,优先提取局部变量,能读取全局变量,无法对全局变量重新赋值,但是对于可变类型 可以进行append ;clear等操作 2. 如果函数内有global关键字,变量本身就是全
阅读全文
摘要:python中函数的定义方法: def test (x): """这行写注释""" x += 1 return x def定义函数的关键字 test:函数名 x +=1 :泛指代码块或程序处理逻辑 return 定义返回值 调用运行:可以带参数也可以不带 函数名 为何要有函数: 函数的好处: 1.代
阅读全文
摘要:%s ,传递任何参数,例如:字符串,数字,列表等: name = "my name is %s age is %s."%('hsf',29) print(name) %d: 只能传递数字参数 %f :传递浮点数(默认保留小数点后6位,可以指定保留位数) num = ('percent %f'%(3.
阅读全文
摘要:五大数据类型: 字符串 数字 列表 元组 字典 1 .根据可变与不可变分为 : 不可变: 数字;字符串;元组 可变: 列表,字典 2.根据访问顺序: 顺序访问:(有序的) 列表,元组,字符串 映射访问 (无序的): 字典 直接访问: 数字 3.存放元素个数: 容器类型: 元组;列表;字典 原子类型:
阅读全文
摘要:集合 是由大括号" { } "组成,元素使用 " , "进行分隔 1.不同的元素组成 2.无序 3.集合中元素必须是一可变类型 4.frozenset() 定义一个不可变集合 set的内置方法: s={1,2,3,4,5,6} 1. s.add 向集合中添加元素 s = {1,2,3,4,5,6}
阅读全文
摘要:百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100 文钱买 100 只鸡,要求三种鸡都要有.请问公鸡、母鸡、小鸡各买多少只? for x in range(1,100//5): for y in range(1,100//3): for z in range(100): if
阅读全文
摘要:分页显示内容: a.通过for循环创建301条数据, alex-1 alex1@live.com pwd1 b .提示用户输入要查看的页码,当用户输入指定页码时,则显示指定数据, 注意每页显示10条 当用户输入的页码是非十进制数字时,提示输入内容格式错误 user_list=[ ] for i in
阅读全文
摘要:计算出两个列表[12345678]元素组合成的二位数最多的可能性,不包含重复的 count = 0 for i in range(1,9): #先遍历第一个列表 for v in range(1,9): #嵌套遍历第二个列表 if i != v: #判断两个列表数字重复的结果 count += 1
阅读全文
摘要:列表: 1.列表的基本格式: 中括号括起来, 用" , "分隔每个元素, 2.列表中可以嵌套任何类型: 列表中地元素可以是,字母,数字,字符串,列表,任何东西都能放进去. 取值 list=[1,12,9,"age","史正文",["19",10],“庞麦郎”,"elex",True] #3.索引取值
阅读全文
摘要:1.in与not in 2.比较运算符: 等于: == 大于: > 小于: < 大于等于: >= 小于等于: <= 不等于: != 不等于: <> 非: not 布尔值: 真: True 假: False 补充: 括号括起来,先比较括号里面的. if usr=='elix' and (pwd=='1
阅读全文
摘要:1. 第一句python: print('Hello Wprld') python文件后缀名可以是任意的,但是当导入模块时会报错,所以文件后缀名是 .py 2. 两种执行方式: 1): python解释器,py文件路径 2): python进入解释器: 实时输入并获取执行结果 3.解释器路径: 在l
阅读全文