测试也会用到Python吗?反正今天讲的Python。虽然是些基础,但是又接触到一门新语言了。
Python标识符:
标识符是用户编程时使用的名字,也就是变量、常量、函数、语句块的名字
1:第一个字母必须是字母表中字母或者下划线’_’
2:标识符的其他部分有字母、数字和下划线组成,py文件不要使用下划线和数字开头命名
3:标识符对大小写敏感,所以我们在命名的时候使用大写字母可以很有效的避开关键字的错误使用
Python保留字:
即关键字,不能把关键字用作任何标识符名称,Python的标准库提供了一个keyword module ,可以输出当前版本的所有关键字
占位符:
是先占住一个固定的位置,等着你再往里面添加内容的符号。格式占位符(%)是在Python语言中格式输入函数如print()等函数中使用,其意义就是起到格式占位的意思,表示在该位置有输入或者输出
注释:
单行注释采用’#’开头,注释可以在语句或表达式行末,多行注释使用三个单引号或者三个双引号
缩进:冒号后面跟一个缩进
不像Java C C++以花括号来区分语句块,Python是以缩进来表示语句块的,同一缩进级别为同一级别的语句块
缩进最好使用四个空格,而且要注意缩进要一致,使用空格就全都用空格,使用tab就全部使用tab。
操作符:
算术运算符:+ - * / // %
比较运算符:< > = == !=
逻辑运算符:or and not
赋值运算符:= += %= -=
成员运算符:in not in
数据类型:
为什么要区分数据类型;
1:内存分配的问题和编码的问题
2:有了类型,鸟笼里的是鸟,狗笼里的是狗
Python数据类型:
1:number数字
2:list列表
3:tuple元组
4:set集合
5:dictionary字典
6:Boolean布尔
数字:
1:分为三种:int float complex
2:整型,通常称为整型或整数,是正或负整数,不带小数点。
3:浮点,由整数部分和小数部分组成
4:复数:有实数部分和虚数部分组成,可以用a+bj或者complex(a,b)表示,复数的实数部分a和虚部b都是浮点数
字符串拼接:
截取子串:
索引为负,表示从右至左截取。
从0位开始取,隔2位(步长)取一个,取到第10位
字符串截取-----步长
即每隔多少位取一个。
List.extend(list2):把两个集合里面的元素合并,放在第一个里面
List.append(list2):把第二个集合直接放在第一个集合里面
列表嵌套:
第一个是用{}来定义集合
第二个是用set方法来定义集合
第三个是使用set来定义集合但是集合里面只有一个元素