自动化非自动化的区别

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

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

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. eric4 打包文件

    在.py 工程 所在目录: 按住shift,鼠标右键,在此处打开cmd或shell,然后如下操作 1.打包成文件夹 pyinstaller lrs.py 2.打包成 单文件 pyinstaller - ...

  2. SpringMVC关于拦截器的使用

    这个是基于之前的视图定位进行的. @ 目录 拦截器类:IndexInterceptor 配置拦截器 修改 index.jsp 效果 拦截器类:IndexInterceptor package inte ...

  3. 多线程系列(二)之Thread类

    在上一遍文章中讲到多线程基础,在此篇文章中我们来学习C#里面Thread类.Thread类是在.net framework1.0版本中推出的API.如果对线程的概念还不太清楚 的小伙伴请阅读我的上一遍 ...

  4. MYSQL语法(一)

    数据表准备: CREATE TABLE student3 ( id int, name varchar(20), age int, sex varchar(5), address varchar(10 ...

  5. umount 时目标忙解决办法

    [root@node2 ~]# umount /var/lib/ceph/osd/ceph- umount: /var/lib/ceph/osd/ceph-:目标忙. (有些情况下通过 lsof() ...

  6. pandas参数设置小技巧

    在日常使用pandas的过程中,由于我们所分析的数据表规模.格式上的差异,使得同样的函数或方法作用在不同数据上的效果存在差异. 而pandas有着自己的一套参数设置系统,可以帮助我们在遇到不同的数据时 ...

  7. MacOS开发环境搭建

    1 Java 安装jdk 下载安装即可,没什么可说的,着重说一下配置mac下的环境变量 $ /usr/libexec/java_home -V #查看安装的jdk版本和路径 $ vim ~/.bash ...

  8. 谷歌分析(GA)新版的有哪些改变

    http://www.wocaoseo.com/thread-221-1-1.html 最近GA做了两次大规模改版,修改了GA使用率最高的traffic source.content面板以及最核心的a ...

  9. GA教程:使用自定义变量来扩展高级细分

    http://www.wocaoseo.com/thread-64-1-1.html 您可以使用自定义变量来扩展高级细分的范围. 高级细分依据的标准是用户的会话(访问)数据.如果某个访问者在指定日期范 ...

  10. 什么类型网站不利于seo优化

    http://www.wocaoseo.com/thread-3-1-1.html     什么样的网站不利于优化?如何让别人找到你的产品或者服务?很多人以为只要做个网站放在网上就行,但是后来发现,网 ...