分类
摘要:
一、函数定义及调用
函数:对功能和动作的封装
使用def关键字来定义函数
使用"函数名()"可调用函数
def 函数名():
函数体函数名() # 调用函数
二、return
执行完函数后,可以使用return来返回结果
return作用:终止函数运行
如果函数体无return,则调用函数... 阅读原文
2018-10-29 23:33:02 阅读(2152) 评论(0)
摘要:
测试的一种方法是打日志
日志打的好不好直接关系到bug的解决
主要的包------logging
日志的级别(level)
级别可自定义
DEBUG
INFO
WARNING
ERROR
CRITTCAL
log的作用:
调试程序
了解程序的运行情况
分析定位问题
阅读原文
2018-10-29 22:36:02 阅读(2196) 评论(0)
摘要:
1、函数
把一段公共的代码提取出来通过一个变量(函数名)将这些代码重复调用, 使程序可拓展易维护.
def 函数名(形参):
函数体
函数名(实参) -----> 调用该函数
2、return 返回值
函数中出现return, 则表示函数终止运行.
如果程序中没有出现return,... 阅读原文
2018-10-29 21:34:04 阅读(2138) 评论(0)
摘要:
sudo su #切换root用户sudo apt-get install python-pip #安装pippip --version #校验安装成功pip install -U pip #升级pip
问题1:升级pip后报如下错误
解决方法:
1.sudo gedit /usr/bin/pip
2.将原来... 阅读原文
2018-10-29 19:59:02 阅读(2547) 评论(0)
摘要:
前言
学习是一个循序渐进的过程,不在于你学了多少,而在于你学会了多少。(装个b好吧,hhhh)
知识总结
之前一直想在网上找一个总结好的笔记,但是一直都没有找到,因此下定决心要总结一下,里面的都是在学习的过程中学到的一些最基础的一些概念啊,类型啊,方法啊之类的额,真的是花费了不少的时间,当然大佬请绕过好吧。。
... 阅读原文
2018-10-29 19:30:03 阅读(2287) 评论(0)
摘要:
一、基本概念
程序: 指令集,静态,
进程: 当程序运行时,会创建进程,是操作系统资源分配的基本单位
线程: 进程的基本执行单元,每个进程至少包含一个线程,是任务调度和执行的基本单位
> 进程和线程之间的关系:
① 一个线程只属于一个进程② 一个进程可以包含多个线程,只有一个主线程
>... 阅读原文
2018-10-29 19:19:02 阅读(2402) 评论(0)
摘要:
目录:
1.为什么要学习python?2.电脑的简史3.计算机结构4.操作系统历史5.二进制6.编程语言7.python发展史与比较8.系统的位数9.硬盘的区分10.交互器模式11.文件的扩展名12.环境变量(windows 7为例)13.变量与常量14.字符码表15.注释16.用户输入
1.为什么要学习pyth... 阅读原文
2018-10-29 17:46:02 阅读(2367) 评论(0)
摘要:
一:上代码
#比例法def rate_method(p,n): lst =[] #保存各组席位数 sum_ =sum(p) #人数和 k =0#临时变量 for i in p: lst.append(i/sum_*n) k += int(i/sum_*n)
... 阅读原文
2018-10-29 16:49:02 阅读(2193) 评论(0)
摘要:
常用模块(四)
八、configparser 模块
官方介绍:A configuration file consists of sections, lead by a "[section]" header,and followed by "name: value" entries,
with continuat... 阅读原文
2018-10-29 16:01:02 阅读(2168) 评论(0)
摘要:
python中函数传递参数有四种形式
fun1(a,b,c)fun2(a=1,b=2,c=3)fun3(*args)fun4(**kargs)
四种中最常见是前两种,基本上一般点的教程都会涉及,后两种一般很少单独出现,常用在混合模式中
第一种 fun1(a,b,c)是直接将实参赋予行参,根据位置做匹配,... 阅读原文
2018-10-29 15:21:02 阅读(2160) 评论(0)