发布时间:2025-12-10 22:49:31 浏览次数:1
1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5、Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。
一、了解基础的数据类型
python中一切皆对象(类)数字类型:整形,浮点型,复数类型,布尔字符串:定义字符串可以单引号双引号定义a='cc'b="cc"多行字符使用三个单引号转义符"abc\n"\n回车换行自然字符串:不包括带有转义功能的元字符()使用R,r来表示r"你好你好"R"你好你好"List(列表)【List(列表)是Python中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号[]之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。】list=[1,2,3]Tuple(元组)元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间用逗号隔开。元组中的元素类型也可以不相同:tuple=(1,2,3)虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。构造包含0个或1个元素的元组比较特殊,所以有一些额外的语法规则:tup1=()#空元组tup2=(20,)#一个元素,需要在元素后添加逗号Set(集合)Dictionary(字典)字典(dictionary)是Python中另一个非常有用的内置数据类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典是一种映射类型,字典用{}标识,它是一个无序的键(key):值(value)的集合。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。dict={}二、python中输入和输出的方法
输入inputage=input('请输入你的年龄:')age1=int(age)#类型的转换print("我的年龄是:%s"%age1)输出printprint('我的名字是:%r,年龄是:%r'(name,age))%r可以代表任意数据类型%s字符串%d数字三、运算符
基础运算符:::::+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果210/除-x除以yb/a输出结果2.1%取模-返回除法的余数b%a输出结果1**幂-返回x的y次幂a**b为10的21次方//取整除-向下取接近商的整数>>>9//24>>>-9//2-5比较运算符==等于-比较对象是否相等(a==b)返回False。!=不等于-比较两个对象是否不相等(a!=b)返回True。>大于-返回x是否大于y(a>b)返回False。<小于-返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。(a<b)返回True。>=大于等于-返回x是否大于等于y。(a>=b)返回False。<=小于等于-返回x是否小于等于y。(a<=b)返回True。赋值运算符=简单的赋值运算符c=a+b将a+b的运算结果赋值为c+=加法赋值运算符c+=a等效于c=c+a-=减法赋值运算符c-=a等效于c=c-a*=乘法赋值运算符c*=a等效于c=c*a/=除法赋值运算符c/=a等效于c=c/a%=取模赋值运算符c%=a等效于c=c%a**=幂赋值运算符c**=a等效于c=c**a//=取整除赋值运算符c//=a等效于c=c//a:=海象运算符,可在表达式内部为变量赋值。Python3.8版本新增运算符。在这个示例中,赋值表达式可以避免调用len()两次:if(n:=len(a))>10:print(f"Lististoolong({n}elements,expected<=10)")四、列表项
1.在列表中添加元素
方法append() 将元素'ducati' 添加到了列表末尾
使用方法:str.append('nannaan')
使用方法insert() 可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。
motorcycles.insert(0, 'ducati')
2.列表中弹出元素
在列表中弹出元素进行处理pop() :
namelist=['a1','a2','a']namepop=namelist.pop()#默认弹出末尾的值从列表删除后依然可以弹出使用print(namepop)#
3.列表中排序的方法
Python方法sort() 让你能够较为轻松地对列表进行排序 :按字母顺序排列。
只需向sort() 方法传递参数reverse=True:按字母顺序反方向排序
要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted() 。函数sorted() 让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排 列顺序。
4 反转打印列表
要反转列表元素的排列顺序,可使用方法reverse():reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序
5 确定列表的长度
使用函数len() 可快速获悉列表的长度
6 列表的切片
cslist=['a','b','c']forcsincslist[:2]:#遍历输出切片print(cs)print(cslist[2:3])#切片输出cs2list=cslist[:]#复制整个列表cs2list.append('d')#复制的列表中添加元素print(cs2list)'''上述内容就是Python怎么实现自动化测试,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注本站行业资讯频道。