摘要: 一、运算符与流程控制 1.输入两个整数,打印较大的那个值2.输入三个整数,按照从小到大的顺序打印3.输入一个三位数,打印其个位、十位、百位上的数4.输入一个年份,判断是否为闰年,是打印一句话,不是打印另一句话5.输入一个整数,判断其是否既能被3整除,又能被5整除二、循环 1.计算1~100之间所有整 阅读全文
posted @ 2018-03-12 19:42 pythonsonline 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: time sleep:休眠指定的秒数(可以是小数) localtime:将一个时间戳转换为time.struct_time类型的对象(类似于元组) # 将一个时间戳转换为一个类似于元组的对象,不指定时间戳转换当前时间 local_time = time.localtime() ​ # 可以通过下表获 阅读全文
posted @ 2018-03-12 16:46 pythonsonline 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 目录管理(os) system:执行系统命令 # 执行系统命令 os.system('cls') name:获取操作系统名称 # 操作系统名称,nt代表Windows, posix代表类unix print(os.name) environ # 获取环境变量 env = os.environ ​ p 阅读全文
posted @ 2018-03-12 16:44 pythonsonline 阅读(5441) 评论(0) 推荐(0) 编辑
摘要: 模块使用 定义:模块就像一个工具包一样,里面有很多工具(函数、类),使用时需要通过import导入。 分类: 标准库:random、sys、os、time 第三方:就是好人已经写好的特定功能的模块,你可以直接使用pip命令安装 自定义:自己写的 导入: import random # 导入impor 阅读全文
posted @ 2018-03-12 16:41 pythonsonline 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 高级函数 map 格式:map(func, lt) 说明:接受两个参数,一个函数和一个可迭代对象,返回一个生成器,将func依次作用于lt 示例: l = [1,2,3,4,5]​def double(x): return 2 * x​# m = map(double, l)m = map(lamb 阅读全文
posted @ 2018-03-12 16:40 pythonsonline 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 变量作用域 块级作用域 python中变量没有块级作用域,下面代码能够正常运行 if True: name = 'xiaoming'​print(name) 局部作用域 局部变量:定义在函数内部的变量叫局部变量,只能在函数内部使用 def test(): a = 10​test()# 此处会报错# 阅读全文
posted @ 2018-03-12 16:35 pythonsonline 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 递归函数(了解) 定义:函数内部调用函数本身的函数叫递归函数 组成: 函数内部调用自己 终止条件 核心算法 特点: 代码简洁 可读性差(不易理解) 瞬间占用内存较大,没有终止条件会立即崩溃 有些领域禁止使用(安全领域:汽车电子) 只有在不得不使用的时候再使用(目录操作) 练习: 求阶乘 斐波那契数列 阅读全文
posted @ 2018-03-12 16:35 pythonsonline 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 装饰器 作用:当我们想要增强原来已有函数的功能,但不想(无法)修改原函数,可以使用装饰器解决 使用: 先写一个装饰器,就是一个函数,该函数接受一个函数作为参数,返回一个闭包,而且闭包中执行传递进来的函数,闭包中可以在函数执行的前后添加一些内容。 在需要装饰的函数前添加@装饰器名就可以使用了,如: @ 阅读全文
posted @ 2018-03-12 16:34 pythonsonline 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 闭包 定义: 外部函数中定义一个内部函数, 内部函数中使用了外部函数的变量, 外部函数将内部函数作为返回值返回。 示例: '''# 这不是闭包def wai(): def nei(): print('内部函数') return nei​a = wai()a()​'''​'''def wai(n): 阅读全文
posted @ 2018-03-12 16:33 pythonsonline 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 常用函数 内置函数 print:打印、输出input:获取用户的输入abs:求绝对值type:获取变量的数据类型chr:将整数转换ASCII对应的字符ord:将字符传唤为对应的ASCII码id:获取变量的地址len:获取变量的长度(元素的个数)range:生成连续整数的可迭代对象enumerate: 阅读全文
posted @ 2018-03-12 16:25 pythonsonline 阅读(468) 评论(0) 推荐(0) 编辑