安装
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,然后里面可以写各种测试了%号连接,如%()