jmeter基础

 

Python与其他语言的区别:

Python不能开发APP

python是解释型语言,解释一句执行一句

Python特点

  1. python是完全面向对象的语言
  2. python有非常强大的标准库
  3. python有大量第三方模块
  4. python是开源的

缺点:

运行速度慢

国内市场规模小

中文资料匮乏

安装:

官网:https://www.python.org/

linux安装教程:http://www.cnblogs.com/yhongji/p/9383857.html

  1. 判断是否安装成功:在cmd输入python

idea集成python环境:https://blog.csdn.net/csolo/article/details/78664701

python源程序基本概念:

python源程序就是一个特殊格式的文本文件,可以用任意文本编辑器做python的开发

python的文件扩展名通常都是.py

第一个python程序

在文本编辑器中输入以下程序,并保存为hello.py

print("hello python")

在cmd中用python执行: python D:\test\hello.py

 

常见Bug:

1、名称错误

NameError: name 'pirnt' is not defined

2、语法错误

SyntaxError: invalid syntax

3、缩进错误

IndentationError: unexpected indent

记住每行代码前不要增加空格

4、编码错误

SyntaxError: Non-ASCII character '\xe4' in file

 

python2.0和python3.0介绍

python2.0默认不支持中文

python3支持中文:python3 D:\test\hello.py

python3.0没有向下兼容

python2.7版本是过渡版本,基本使用2.0版本,兼容部分3.0语法和函数

 

linux自带python2,但是没有pip2,所以需要自己下载,命令 yum install python-pip

 

执行python的三种方式:

  • 解释器:

python 文件路径

python2.0是不会自动补全的

python3 文件路径

python3.0会自动补全(Tab)

其他解释器:

CPython:官方版本的C语言实现

Jython:可以运行在java平台

IronPython:可以运行在.net

PyPy:python实现的支持JIT即时编译

  • 交互式:ipython

1、python shell

直接在终端中运行解释器,而不输入要执行的文件名

在python的Shell中直接输入Python代码,会立即看到程序执行结果

输入exit()退出解释器或按住CTRL+D

缺点:不能保存代码,不适合太大程序

2、ipython

ipython:是一个python的交互式shell,比默认的python shell好用得多,yum install ipython

ipython支持:自动补全,自动缩进,支持bashshell命令,内置许多很有用的功能和函数

需要安装

推出ipython:exit 或CTRL+D

  • 集成开发环境:Pycharm,eclipse.idea

 

python命名规则:

小写字母,数字下划线,且不能以数字开始

 

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

 

python注释:

单行注释:#

后面一般跟一个空格

代码后与注释之间至少两个空格

多行注释:三个连续引号

""" 这是注释"""

 

中文编码

在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 

运算符

算术运算符

运算符

描述

实例

+

加 - 两个对象相加

a + b 输出结果 30

-

减 - 得到负数或是一个数减去另一个数

a - b 输出结果 -10

*

乘 - 两个数相乘或是返回一个被重复若干次的字符串

a * b 输出结果 200

/

除 - x除以y

b / a 输出结果 2

%

取模 - 返回除法的余数

b % a 输出结果 0

**

幂 - 返回x的y次幂

a**b 为10的20次方, 输出结果 100000000000000000000

//

取整除 - 返回商的整数部分(向下取整)

>>> 9//2

4

>>> -9//2

-5

在python中 * 还可以用于字符串,计算结果就是字符串指定次数

比较运算符

运算符

描述

实例

==

等于 - 比较对象是否相等

(a == b) 返回 False。

!=

不等于 - 比较两个对象是否不相等

(a != b) 返回 true.

<>

不等于 - 比较两个对象是否不相等

(a <> b) 返回 true。这个运算符类似 != 。

>

大于 - 返回x是否大于y

(a > b) 返回 False。

<

小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。

(a < b) 返回 true。

>=

大于等于 - 返回x是否大于等于y。

(a >= b) 返回 False。

<=

小于等于 - 返回x是否小于等于y。

(a <= b) 返回 true。

赋值运算符

运算符

描述

实例

=

简单的赋值运算符

c = a + b 将 a + b 的运算结果赋值为 c

+=

加法赋值运算符

c += a 等效于 c = c + a

-=

减法赋值运算符

c -= a 等效于 c = c - a

*=

乘法赋值运算符

c *= a 等效于 c = c * a

/=

除法赋值运算符

c /= a 等效于 c = c / a

%=

取模赋值运算符

c %= a 等效于 c = c % a

**=

幂赋值运算符

c **= a 等效于 c = c ** a

//=

取整除赋值运算符

c //= a 等效于 c = c // a

逻辑运算符

 

变量赋值

Python 中的变量赋值不需要类型声明。

counter = 100

多个变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值