python语法记录

安装

ubuntu安装pip3

sudo apt-get install python3-pip      //安装
sudo pip3 install --upgrade pip        //升级

语句

for ... in ...
if ... elif ...else
while break continue
import导入,可以导入函数,类, 所有(*)
try ... except ... else, 可以在里面嵌入pass,不处理错误

字典

for key, value in xxxx.items()
xxxx.keys()

函数

1.函数支持默认参数
2.支持任意数量的实参,使用号,例如 def mk_pizza(size, toppings)第二个参数,两个星号是可以传字典进去,注意这个任意数量实参必须放在最后面。
set() 过滤不同
input() 终端输入
sort() 永久排序 sorted()临时排序
rang() 这个和go完全不一样,这个是生成数字用
with ... as ... : 语句,这个操作文件的时候就不用关闭了,实际上是内部时间了打开退出接口

1.class Dog(animal): 类首字母要大写,采用驼峰命名,括号里是继承,self是自己指针
2.继承的时候需要在init()方法中调用super().init()
3.类的属性不需要上来定义,可以在init中给默认
4.使用类的时候和函数一样如 dog = Dog()

1.import json

测试

1.文件名 test_xxxx.py
2.import unittest 导入单元测试
2.class TestXxxx(unittest.TestCase): 需要声明测试类,并且集成单元测试的类unittest.TestCase,然后里面可以写各种测试了%号连接,如%()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 接口测试自动化的优点: 1,web自动化说起来很多人都会直接想到UI自动化这个设计,很少有人直接第一个概念是接口自...
    路边看雪的小男孩阅读 10,385评论 1 26
  • Startup 单元测试的核心价值在于两点: 更加精确地定义某段代码的作用,从而使代码的耦合性更低 避免程序员写出...
    wuwenxiang阅读 13,417评论 1 27
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,459评论 17 410
  • 简介 unittest是Python的内建模块,是Python单元测试的事实标准,也叫PyUnit。使用unitt...
    俊采星驰_87e0阅读 12,465评论 2 26
  • 一、变量变量的命令和使用(2018-04-26) 变量名只能包含字母、 数字和下划线。 变量名可以字母或下划线打头...
    南风nanfeng阅读 3,627评论 0 3

友情链接更多精彩内容