- 博客(5)
- 收藏
- 关注
原创 递归函数代码执行流程
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。# -*- coding: utf-8 -*-def move(n, a, b, c): print("开头",n,a,b,c) if n == 1: print('%s --> %s' % (a, c)) # 直接搬过去 else: """第一个函数递归调用,直到满足条件退出递归调用,才执行下面的代码, 后面的代码执行次数和函数
2021-07-09 10:31:35 936
原创 python中%d %2d %02d %-2d% %.2d的区别
python中%d %2d %02d %-2d% %.2d的区别%d就是普通的输出了整形数 %2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。%02d,和%2d差不多,只不过左边补0%-2d将数字按宽度为2,采用左对齐方式输出,若数据位数不到2位,则右边补空格%.2d 输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02,200时只输出200;输出浮点型时(%.2f)小数点后强制2位输出,会四舍五入。比如:num = 1print("%d.
2021-07-05 16:09:12 4572
原创 脚本开头申明的意思:#!/usr/bin/env python3# -*- coding: utf-8 -*-
由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/bin/env python3# -*- coding: utf-8 -*-第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,
2021-07-05 15:18:29 704
原创 python 字符串和decode()解码,encode()编码
计算机系统通用的字符编码工作方式:计算机是有自己的工作区的,这个工作区被称为“内存”。数据在内存当中处理时,使用的格式是Unicode,统一标准。在计算机内存中,计算机使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件。所谓的编码,其实本质就是把str(字符串)类型的数据,利用不同的编码表,转换成bytes(..
2021-07-05 12:18:10 302
原创 airtest之设备管理device
初始化 device如果设备没有被初始化的话会进行初始化,并把初始化的设备作为当前设备。 用法如下: 123456789 def init_device(platform="Android", uuid=None, **kwargs): """ Initialize device if not yet, and set as current device. :param platform: Android, IOS or W
2021-07-02 17:47:58 1205 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人