01 2020 档案

摘要:此章未能精读,待回顾random模块import randomrandom.random() 随机生成一个0-1之间随机的浮点数random.randint(a,b) 随机生成一个a-b之间的整数 a<=n<=brandom.uniform(a,b) 随机生成一个a-b之间的浮点数random.ra 阅读全文
posted @ 2020-01-30 19:04 火狐python 阅读(128) 评论(0) 推荐(0)
摘要:1.模块(module)的定义:本质就是.py的python文件用来从逻辑上组织python代码(变量\函数\类\逻辑:实现一个功能)包(package)的定义:用来从逻辑上组织模块的,本质就是一个文件夹,里面必须带有一个__init__.py文件2.导入方法:(1) import module_n 阅读全文
posted @ 2020-01-29 19:33 火狐python 阅读(134) 评论(0) 推荐(0)
摘要:json(可以序列化简单数据类型,用于不同语言之间的数据交换传输)import jsonjson.dumps() 写入json.loads() 读取json.dump(info,f) == f.write(json.dumps(info))json.load(f) == json.loads(f.r 阅读全文
posted @ 2020-01-29 19:32 火狐python 阅读(191) 评论(0) 推荐(0)
摘要:内置函数abs() 求绝对值all(iterable) 所有元素都为真就返回真any(iterable) 任一元素为真就返回真bin() 十进制转二进制callable() 判断对象是否可调用chr(int) 通过括号内的数字返回该数字在ascii码中的内容ord("char") 通过括号内的字母返 阅读全文
posted @ 2020-01-29 19:29 火狐python 阅读(196) 评论(0) 推荐(0)
摘要:本章还有点迷糊,仅限于知道,待慢慢发掘高阶函数:1.把一个函数名当做实参传给另外一个函数(在不修改被装饰函数源代码的情况下为其添加功能)2.返回值中包含函数名(不修改函数的调用方式)示例:def add(a,b,func) return func(a)+func(b)res = add(3,-6,a 阅读全文
posted @ 2020-01-29 19:28 火狐python 阅读(239) 评论(0) 推荐(0)
摘要:函数返回值返回值数=0:返回None返回值数=1:返回object返回值数>1:返回tuple参数位置参数调用(按照位置一一对应形参)关键字调用(与形参顺序无关,调用时按照形参名一一赋值(x=2)),形参名赋值必须写在参数表最后默认参数:函数定义的时候已经在参数表内将形参赋值,函数调用时不写这个默认 阅读全文
posted @ 2020-01-26 21:48 火狐python 阅读(128) 评论(0) 推荐(0)
摘要:文件操作:1.打开文件f = open(name,mode)name:文件名的字符串mode:访问模式(只读,写入,追加等)2.读写等操作date = f.read()3.关闭文件f.close()模式详解:如果省略书写访问模式,则访问模式默认为r或rb.通常只用主模式读写文件r 以只读方式打开文件 阅读全文
posted @ 2020-01-25 01:52 火狐python 阅读(270) 评论(0) 推荐(0)
摘要:list: 增:list.append("str") 追加str到list最后 插入:list.insert(num,"str") 在list的num位置插入str 修改:list[num] = "str" 把list的第num位置改为str 把另一个列表元素添加进来: list.extend(li 阅读全文
posted @ 2020-01-23 20:38 火狐python 阅读(200) 评论(0) 推荐(0)
摘要:1.linux中需要执行的py文件第一行加入 #! /usr/bin/env python ,以指定python解释器2.用python2作为解释器可以在py文件头部可以添加# -*- coding:utf-8 -*- 来指定采用utf-8文件编码以支持中文,python3不用添加,天然支持中文3. 阅读全文
posted @ 2020-01-23 20:37 火狐python 阅读(239) 评论(0) 推荐(0)