python是作为IT工作者最经常听到的一门语言,尤其现在是测试工程师,必备技能之一。在用了很久的python,我们需要对python进行学习,了解为什么要会。
1.python语言的特点
跨平台、可扩展、开放源码、类库丰富、语法简洁。
2.python安装
python安装参考网址:
https://www.cnblogs.com/wendyw/p/11654708.html
3.python之数据类型
python数据类型:整数(int)、浮点数(float)、字符串(string)、布尔值(bool)。
1、可以通过type(具体的值)判断是什么数据类型。
>>> type(1)
<class 'int'>
>>> type("1")
<class 'str'>
>>> type('1')
<class 'str'>
>>> type("极客时间")
<class 'str'>
>>> type(True)
<class 'bool'>
>>> 123
123
>>> str(123)
'123'
>>> bool(9)
True
python基础知识更详细的可以参考网址:https://www.cnblogs.com/wendyw/p/10131169.html#_label3
4.序列
变量的定义和常用操作
变量=变量赋值+变量命名+命名规范
序列:有序排列,并且可以通过下标偏移量访问到它的一个或几个成员。(字符串、列表、元组三种类型都都属于序列)
序列的基本操作:
- 成员关系操作符(in、not in )
- 连接操作符(+):序列+序列
- 重复操作符(* ):序列*整数
- 切片操作符([:]):序列[0:整数]
实例:
#记录生肖,根据年份来判断生肖
chinese_zodiac='鼠牛虎兔龙蛇马羊猴鸡狗猪'
# 序列
print(chinese_zodiac[0:4])
print(chinese_zodiac[0])
print(chinese_zodiac[-1])
#1.字符串:'abcd'
year =2021
print(chinese_zodiac[year %12])
#2.元组
a=(1,3,5,7)
b=4
#取出a中小于4的元素,filter(lambda x:x<b,a)返回对象
c=list(filter(lambda x:x<b,a))
print(c) #打印内容:[1, 3]
print(len(c)) #打印内容:2
#3.列表
a_list=['abc','xyz']
a_list.append('x')
print(a_list) #打印内容:['abc', 'xyz', 'x']