自动化测试储备 | Python基础语法学习
时间:2022-07-24
本文章向大家介绍自动化测试储备 | Python基础语法学习,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
测试人员做Python自动化的前提是需要具备基础编程底子,熟悉相关自动化测试框,以及自动化过程当中使用的相关模块与函数
学习编程需要坚持,将基础不断的温习,在编辑器不断地一行一行练习代码,不要觉得没用,以后你就会发现,练好基本功是很有必要的
推荐2个网站
菜鸟教程:https://www.runoob.com/python3/python3-tutorial.html
鱼c论坛:https://fishc.com.cn/forum-243-1.html
# 温习第一天从基础开始,以下代码跟着菜鸟教程敲的,不断温习,就是敲
1# -*-coding=utf-8-*-
2# authou:shichao
3
4# 一、pyhton保留字及关键词
5import keyword
6
7print(keyword.kwlist)
8
9# 二、注释:Python注释都以#开头
10# 第一个注释
11print("我是一名测试人员") # 第二个注释,以上打印内容为我们一个测试人员
12
13# 多行注释:可以用多个#号,""" """ 和 ''' ''' 表示
14# 注释
15# 继续注释
16
17'''
18我是一名测试
19我现在正在练习python语法
20'''
21"""
22我还是一名测试。我还在练习python 语法
23"""
24print("我是一名测试002")
25
26# 三、行与缩进
27# 可以使用tab健快速缩进四行
28# 如果缩进不一致会导致程序报错,所以这里需要特别注意
29if True:
30 print('我是一名测试')
31else:
32 print('我正在学习python')
33
34# 四、多行语句
35# 我们可以是用进行换行
36name = '我叫可乐超是一名测试,'
37 '正在学习测试,'
38 '一起学习,' +
39 '年龄:18'
40print(name)
41
42# 五、数字类型
43# int:整数,例如 1、2、3、4、5、6
44# bool:布尔, 例如 True 、False
45# float:浮点数, 如1.23、3E-3
46# complex:复数,例如 1+ 2j、1.2+3.3j
47
48# 六、字符串(string)
49# python中''' """ 用法一致
50# 转义符
51# 反斜杠可以用来转义, 使用r可以不让斜杠发生转义
52# 字符串可以用+ 运算符连接一起使用、用*运算符重复
53# python字符串中有俩种索引链接,从左往右从0开始,从右往左以-1开始
54# python中的字符串不能改变
55# python没有单独的字符串类型,一个字符长度就是为1的字符串
56# 字符串的截取语法格式如下[头下标:尾下标]
57
58word = '字符串'
59sentence = '这是一个句子'
60paragraph = '''这是一个段落
61 可以由多行组成
62 '''
63str = 'Runoob'
64
65print(str) # 输出字符串
66print(str[0:-1]) # 输出第一个到倒数第二个字符
67print(str[0]) # 输出字符串第一个字符
68print(str[2:5]) # 输出从第三个开始到第五个的字符
69print(str[2:]) # 输出从第三个开始的所有字符
70print(str * 2) # 输出字符串2次
71print(str + '您好') # 链接字符串
72
73print('----------------------')
74print('hellonrunoob') # 使用反斜杠()+n 转义特殊字符
75print(r'hellonrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
76
77# 七、等待用户输入
78# 执行下面的程序在按回车键就会等待用户输入
79input("nn按下enter键后退出")
80
81# 八、同一行显示多条语句
82import sys;x = 'runoob';sys.stdout.write(x + 'n')
83
84# 九、print输出
85a = 'x'
86b = 'y'
87# 输出换行
88print(a)
89print(b)
90
91# 输出不换行
92print(a,end="")
93print(b,end="")
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- SAP Spartacus只执行指定单元测试的小技巧
- SAP CDS view里将Date和time连接成timestamp的函数
- SAP CDS view里计算两个date & time字段间包含的seconds秒数
- SAP CDS view里的日期操作函数(往后推算X天得到新日期)
- SAP CDS view的日期格式转换,比如从YYYYMMDD转到DD/MM/YYYY
- SAP CDS view如何取得当前系统日期和系统时间戳
- Vue 父组件如何监听子组件的生命周期
- Django3+websocket+paramiko实现web页面实时输出
- 【5分钟玩转Lighthouse】开车也能跑程序
- LeetCode74|有序矩阵中第K小的元素
- LeetCode73|根据字符出现频率排序
- LeetCode72|前K个高频元素
- LeetCode71|数组中第K个最大元素
- LeetCode70|最小K个数
- LeetCode69|消失的数字