python有哪几种运行方式_0617Python-介绍、三种运行方式、变量、标识符和关键字、获取属性...

一、什么是自动化测试?

1、定义

自动:让机器自己动,就是自动

自动化:让机器按照人类的要求,把软件的所有功能遍历一遍

2、传统测试和自动化测试的区别

传统测试:繁琐、机械、门槛低、工资低

自动化测试:批量、高效、加快业务上线时间、工资高

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

编程就是学习一种编程的思维

3、为什么选择Python

入门简单、功能强大 、极其丰富的第三方库、热门、流行、代码量少(Python是Java的1/5)

二、安装教程

1、安装 Python,官网下载即可

安装Python和普通安装软件没什么区别,下一步就好,有时间后续补充

验证Python是否安装成功:cmd  >> python -V

2、安装 ipython

cmd 输入命令pip install ipython

进入ipython    cmd 输入 ipython

3、运行程序的三种方法

1、使用Python解释器 pycharm 运行

2、cmd 输入 Python + ***.py   (py文件的绝对路径)

3、交互式运行 Python 程序

cmd 输入Python 回车,输入需要执行的内容,然后回车;

退出解释器输入:exit()

4、使用 ipython 交互式执行

i 代表 交互,支持自动补全,自动缩进,支持 bash shell 命令,内置了许多有用的功能和函数,是基于 BSD 开源的

三、Python 中的注释

1、注释的作用

防止遗忘

特殊含义,指定编码

给程序添加说明信息

“积德行为”:使用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性

好习惯

2、python 注释的种类:

单行注释   Ctrl + /

代码上方,右方, # xxxxx

多行注释

三个双/单引号 """注释内容"""、'''注释内容'''

其他注释

会被解释器识别的注释,如指定编码格式  # -*- coding: utf-8 -*-

四、变量

1、什么是变量

变量相当于一个数的名字,这个数是可以改变的;类似便利贴(标签贴)、名字

可以通过变量找到指向的值

2、创建变量

每个变量 在使用前都必须赋值,变量赋值以后 该变量才回被创建

等号 = (赋值操作符)用来给变量赋值

= 左边是变量名 (见名知意)

= 右边是变量所指向的值

#变量名 = 值

name = 100

#变量定义之后,后续就可以直接使用

五、Python 中标识符和关键字

1、标识符(变量名应该符合什么规则)

定义的变量名、函数名、类名等

需要见名知意

可以有字母、下划线、数字组成

不能以数字开头

不能与关键字重名

建议不要与内置函数或者类重名,不然会覆盖原始内置函数功能

2、关键字

在Python 内部已使用的标识符

具有特殊的功能和含义

不允许定义和关键字相同的名字和标识符

#Python 中的关键字

importkeywordprint(keyword.kwlist)

结果:

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',

'break', 'class', 'continue', 'def', 'del', 'elif', 'else',

'except', 'finally', 'for', 'from', 'global', 'if', 'import',

'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',

'return', 'try', 'while', 'with', 'yield']

3、变量名的命令规则

被视为一种惯例,并无绝对性与强制性

为了增加代码的可读性

在定义变量时,为了保证代码可读性,= 的左右应该各保留一个空格

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

每个单词都使用小写字母

单词与单词之间使用_ 下划线连接;如:user_name

4、驼峰命令法

当标识符是由二个或多个单词组成时,还可以利用驼峰命名法来命名

小驼峰式命名法(Python中不推荐)

第一个单词以小写字母开始,后续单词的首字母大写

例如: firstName、 1astName、 keYou

大驼峰式命名法(Python中的类名)

每一个单词的首字母都采用大写字母

例如:FirstName. LastName、YourMobile. KeYou

六、Python 中常见的数据类型

1.一个变量包含的内容

变量的名称

变量保存的数据

变量存储数据的类型(使用type获取)

变量的地址(使用id获取)

问题1:变量的类型有哪些?

整形(int):一般整形就是整数,不需要任何修饰符,,如:a = 1

浮点型(float):带小数点的数字,不需要任何修饰,如:a = 0.01

布尔型(bool eans):False(真)、True(假)

字符串(str):用单引号或双引号 括起来的多个字符,如,a = ‘hello’

问题2:在Python中定义变量时需要指定类型吗?

不需要(在其他很多高级语言中都需要)

Python可以根据=等号右侧的值,自动推导出变量中存储数据的类型

使用 type 函数可以查看一个变量的类型

type():获取变量值的属性

#需求:定义红烧牛肉面小姐姐的个人信息#

#- 姓名:红烧牛肉面#- 年龄:18#- 性别:不是男生#- 身高:1.6m#- 体重:45kg

username= "红烧牛肉面" #为字符串类型(str)

age = 18 #为整数(int)

gender = False #为布尔类型(bool)

height = 1.6 #为浮点类型(float)

weight = 45 #为整数(int)

print(type(username))print(type(age))print(type(gender))print(type(height))print(type(weight))

练习:

1、请指出下列不符合规范的变量命名(写出编号)

A、test

B、python

C、2name     不符合,数字开头

D、num2

E、if           不符合,关键字

F、!lemon   不符合,特殊字符

G、print       不符合,关键字

H、lemon

I、omg

J、abc-def     不符合,特殊字符

K、temp

L、else         不符合,关键字

M、TEST

N、Options

O、ipython

P、#comment    不符合,特殊字符

2、下面的标示符哪些是正确的,哪些不正确?

fromNo19

from#19    不正确,特殊字符

my_Boolean

my-Boolean   不正确,特殊字符-

Obj2

2ndObj      不正确,数字开头

myInt

My_tExt

_test

test!64     不正确,特殊字符

haha(da)tt    不正确,特殊字符()

jack_rose

jack&rose    不正确,特殊字符&

GUI

G.U.I     不正确,特殊字符.

总结:

*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/  谢谢!!*******

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值