摘要: OS模块 os.chdir('dirname'):改变当前脚本目录,相当于shell下的cd os.curdir:返回当前目录,当前工作目录下的相对路径,所以一般返回.,os.path.abspath(os.curdir)则可显示完整路径 os.pardir:获取当前目录的父目录字符串名,跟os.c 阅读全文
posted @ 2018-09-20 14:51 献丑小角 阅读(127) 评论(0) 推荐(0) 编辑
摘要: random.random():0到1的随机浮点数 random.randint(1,3):1到3的随机数,包含1跟3 random.randrange(1,3):1到3的随机数,包含1,但不包含3 random.choice([1,'23',[4,5]]):随机选出列表里面的一个元素 random 阅读全文
posted @ 2018-09-20 14:49 献丑小角 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 时间模块 time.time() :时间戳,显示从1970年1月1日到现在有多多少秒 time.localtime():当前时间。返回一个对象,如:t=time.localtime(),t.tm_year取得年份 time.gmtime():获取格林威治时间,即0时区 time.mktime():将 阅读全文
posted @ 2018-09-20 14:48 献丑小角 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 装饰器:本质就是函数,功能是为其他函数添加附加功能 装饰器=高阶函数+函数嵌套+闭包 原则:1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 阅读全文
posted @ 2018-09-20 14:45 献丑小角 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象:可听过调用__iter__方法,转化成有next() 方法的对象称为可迭代对象 迭代器:可通过next()方法调用,最后会抛出stopIteration异常的对象 生成器:1.列表生成器:列表解析[]变成()就是生成器表达式 eg:g = (x*x for x in range(10)) 阅读全文
posted @ 2018-09-20 14:44 献丑小角 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一.打开方式 f=open('文件路径','r',encoding='utf-8') f.read() f.close() 文件只读,以utf-8编码打开,然后关闭 f=open('文件名','w',encoding='utf-8') f.close() 文件只写,以utf-8编码打开,然后关闭,若 阅读全文
posted @ 2018-09-20 14:42 献丑小角 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 内置函数 abs()取绝对值,all()可迭代对象所有值都为真则返回Ture,或可迭代对象只有一个空值则返回Ture any()有一个为真就返回True bin()十进制转化为二进制 bool()取布尔值 dir()打印某对象里面的所有方法 divmov(10,3)结果为(3,1)10除以3商为3余 阅读全文
posted @ 2018-09-20 14:40 献丑小角 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 函数 返回值数=0,返回None 返回值数=1,返回Object 返回值数>1,返回tuple nonlocal 声明指定上一级变量 lambda 匿名函数 高阶函数: 1.把函数当做参数传递给另一个函数 2.返回值中包含函数 map(),filter(),reduce() 阅读全文
posted @ 2018-09-20 14:35 献丑小角 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 集合特点: 无序,不能重复 集合方法: add(),clear(),copy() pop()随机删,remove()指定删不存在会报错,discard指定删,不存在不会报错 intersection()取交集跟&一样效果 union()取并集跟|效果一样 difference()差集被减数放前面跟- 阅读全文
posted @ 2018-09-20 14:31 献丑小角 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 字典特点: 字典是无序的,字典的KEY 不能是列表,可以是元组因为元组不可变,也可以为布尔值,字典可以for循环,出来的结果是遍历所以key 字典方法: keys(),values(),items() update()将一个字典添加到一个字典中 v = dict.fromkeys()根据序列创建字典 阅读全文
posted @ 2018-09-20 14:29 献丑小角 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 列表 1.列表方法: append()在列表末尾增加值 clear()清空列表 copy()复制列表 count()返回指定字符或子字符串在列表中出现次数 extend()在列表末尾依次添加可迭代对象里的元素 index()返回指定字符或子字符串在列表中第一次出现的下标 insert(0,"666" 阅读全文
posted @ 2018-09-20 14:25 献丑小角 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.表示方法: a = 'test' a = "test" a = '''test''' 2.加乘计算: a1 = 'Hi' a2 = 'boy' print(a1+a2) >>> Hiboy print(a1*2) >>> HiHi 3.字符串内置方法: capitalize() 转化为首字母大写 阅读全文
posted @ 2018-09-20 14:25 献丑小角 阅读(137) 评论(0) 推荐(0) 编辑
摘要: INT 类型 int方法: bit_length() 表示该数字最少占多少位 int() 字符串转化为int类型如int("123",base = 8)字符串视为八进制转化为十进制 阅读全文
posted @ 2018-09-20 14:19 献丑小角 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 .使用while循环输入1 2 3 4 5 6 8 9 10 2.输出1-100内所有奇数 3.求1-2+3-4+5...99的所有数和 4.用户登录(三次机会重试) 阅读全文
posted @ 2018-09-20 14:19 献丑小角 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、python分类 1. CPython 2. pypy(用CPython开发的python) 3. JPython 4. IronPthon ...... 二、python特点 执行效率较java低,开发效率高 三、python 脚本开头 # !/usr/bin/env python (在lin 阅读全文
posted @ 2018-09-20 14:19 献丑小角 阅读(144) 评论(0) 推荐(0) 编辑