自动化非自动化的区别

自动化测试就是让机器按照人的想法把功能全部跑一遍

自动化测试的过程,让我们写一段程序去测试另一段程序是否正常的过程

Java 编译型语言,   编码-->编译-->解析    Python解释型语言   编码-->解析

Python特点 入门简单、功能强大、丰富的第三方库、热门流行、代码量少

优点:

1、简单、易学

2、免费、开源

3、一切皆对象

4、丰富的第三方库

5、可扩展性好,胶水语言  (胶水语言是指能够很好的整合其他语言开发的模块的语言)

缺点:代码执行速度问题、python GIL锁,高并发问题

https://www.python.org/ 官网下载 3.X版本安装 并配置环境变量

File->Settings->Editor->Code Style->File and Code Templates->Python Script->空白区域

文件->设置->编辑->代码样式->文件和代码模板->Python脚本->设置脚本模板

Python中的注释  单行注释 #  多行注释“““ ”””

Python基础初始

print('hello world')

.py 文件的两种运行方式: 1、直接pycharm 工具里面直接运行。

2、cmd里面运行,可以cd 到对应的目录下 在cmd输入 python+空格+.py文件 即可得到对应结果。文件名不建议使用中文

1、标识符

⑴见名知意 ⑵由字母、下划线、数字组成⑶不能以数字开头⑷不能与关键字重名⑸不能与内置模块重名

快捷键    Pycharm快速换行:Ctrl+Shift      Pycharm快速复制当前行到下一行:Ctrl+D

2、关键字 总共35个  import keyword   print(keyword.kwlist)

3、变量的命名规则

1)被视为一种惯例,并无绝对性和强制性;

2) 为了增加代码的可读性 ,注意Python当中的标识符是区分大小写的

3)定义变量时,等号 = 左右两边应该有一个空格 符合PEP8 编码规范

4)如果变量名需要由两个或多个单词组成时,可以按照如下方式命名:

    单词均使用小写字母、单词与单词之间使用下划线命名r如:ffirst_name

4、驼峰式命名法(Python变量不推荐驼峰命名)

小驼峰  第一个单词以小写字母开始,后续单词的首字母大写 例如:firstName \ lastName

打驼峰 每一个单词首字母均大写 例如:FirstName  LastName

    

第一课、python基础学习笔记的更多相关文章

  1. 0001-20180421-自动化第一章-python基础学习笔记

    ======================学习python==================介绍: python种类: cpython(*),jpython,ironpython,rubypyth ...

  2. 0003.5-20180422-自动化第四章-python基础学习笔记--脚本

    0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...

  3. python 基础学习笔记(1)

    声明:  本人是在校学生,自学python,也是刚刚开始学习,写博客纯属为了让自己整理知识点和关键内容,当然也希望可以通过我都博客来提醒一些零基础学习python的人们.若有什么不对,请大家及时指出, ...

  4. Python 基础学习笔记(超详细版)

    1.变量 python中变量很简单,不需要指定数据类型,直接使用等号定义就好.python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量,新的变量通过之前 ...

  5. Python基础学习笔记(十)日期Calendar和时间Timer

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-date-time.html 3. http://www.liao ...

  6. Python基础学习笔记(六)常用列表操作函数和方法

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-lists.html 3. http://www.liaoxuef ...

  7. Python基础学习笔记(五)常用字符串内建函数

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxu ...

  8. Python基础学习笔记(四)语句

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://w ...

  9. Python基础学习笔记(二)变量类型

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://w ...

随机推荐

  1. 高级搜索树-AVL树

    目录 平衡因子 AVL树节点和AVL树的定义 失衡调整 插入和删除操作 完整源码 AVL树是平衡二叉搜索树中的一种,在渐进意义下,AVL树可以将高度始终控制在O(log n) 以内,以保证每次查找.插 ...

  2. P、NP、NPC问题详解

    转载地址 https://blog.csdn.net/bcb5202/article/details/51202589 P.NP.NPC 概念 > P问题:能够在多项式时间内解决的决策问题. - ...

  3. Jmeter系列(49)- 详解 HTTP Cookie 管理器

    如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 简单介绍 功能一 首先,它像网络浏览器 ...

  4. 动态数组java实现

    数组是一种顺序存储的线性表,所有元素的内存地址是连续的. 动态数组相对于一般数组的优势是可以灵活地添加或删除元素.而一般数组则受限于固定的内存空间.只能有限的添加元素 动态数组(Dynamic Arr ...

  5. java应用中的日志介绍

    日志在应用程序中是非常非常重要的,好的日志信息能有助于我们在程序出现 BUG 时能快速进行定位,并能找出其中的原因. 但是,很多介绍 AOP 的地方都采用日志来作为介绍,实际上日志要采用切面的话是极其 ...

  6. Jmeter 常用函数(28)- 详解 __FileToString

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.html 作用 读取整个文件 语法格式 ${__Fil ...

  7. MySQL标识列(自增长列)

    #标识列/*又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值 特点:1.标识列必须和主键搭配吗?不一定,但要求是一个key2.一个表可以有几个标识列?至多一个!3.标识列的类型只能是数值 ...

  8. 第4篇 Scrum 冲刺博客(专✌️团队)

    一.站立式会议 1.1会议图片 1.2成员完成情况 成员 昨天完成的任务 今天计划完成的任务 工作中的困难 陈忠明 按下载热度返回歌曲信息,与前端尝试交互 歌曲信息的上传/下载包 前后端交互问题 吴茂 ...

  9. ubuntu18.04 开机定时启动任务

    1,crontab 格式:M H D m d cmd == 分 时 天 月 周几 命令 参数 : crontab -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑 ...

  10. 真是没想到 Springboot + Flowable 工作流开发会这么简单

    本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步 程序员是块砖,哪里需要哪里搬 公司内部的OA系统最近要升级改造,由于人手不够就把我借调过去了,但说真的我还没做过这方面 ...