软件测试Python编程基础学习分享
#博学谷IT学习技术支持#
目录
一、前言
二、python基础
2.1print函数的简单使用
2.2注释
2.2.1单行注释
2.2.2多行注释
2.3Python代码中三种波浪线和 PEP8
2.4变量
2.4.1定义变量
2.4.2使用变量
2.4.3变量名的命名规范
2.5数据类型
2.6类型转换
2.7输入
2.8输出
2.9格式化输出
2.10赋值运算符
三、结尾
一、前言
各位小伙伴注意了,本周的分享依然是干货满满。
大家通过标题就知道本周又开始新的阶段进行学习了吧,本周的Python编程基础学习,每天学习内容不再和之前一样很好的理解,需要大家动手敲代码练习才能掌握,7天的知识需要不断的串联,前后学习内容代码综合运用,才可以更好的掌握。
首先我们需要搭建Python开发环境,下载Python解释器和一个非常好用的Python工具PyCharm。
之后就可以根据我分享的内容开始学习了。
最后提醒大家一点,Python解释器下载3.5之后的版本,下载好的PyCharm配置Python
OK,废话不多说,大家来一起学习吧。遇到问题随时留言,记得关注,一起进步吧~~~
二、python基础
2.1print函数的简单使用
print() 是 Python 中自带的函数,作用在控制台输出括号中的内容。
后续用来输出打印数据,或者在控制台显示某个内容。
2.2注释
1. 注释是对代码解释说明的文字,不会执行,可以增加代码的可读性
2. Python中的注释分为两种,单行注释和多行注释
2.2.1单行注释
使⽤ #空格进⾏注释(单独⼀个# 也可以)
快捷键 Ctrl(cmd) /
1. 可以选中多⾏,使⽤快捷键
2. 如果代码已经添加注释, 再次使⽤快捷键,会取消注释
2.2.2多行注释
多行注释中的内容,可以换行书写
多行注释可以使用 3 对双引号或者 3 对单引号,被 3 对引号包括的内容就是注释的内容
3对引号的注释,一般写在文件的最开始部分,或者文档注释处(函数)
2.3Python代码中三种波浪线和 PEP8
红色
红色波浪线是代码的错误,必须处理,代码才能执行
注意: 在后续课程中,某些代码没有写完,也会出现红色波浪线
灰色
灰色波浪线,不会影响代码的正常执行,基本上所有的灰色波浪线都是PHP8造成的
PHP8: 是 Python 代码的书写规范,如果不按照这个规范书写,会给灰色波浪线提示,建议代码的书写按照PEP8的规范书写
1. 可以书写代码的时候注意PEP8的代码规范
2. 可以在书写完成之后,使用快捷键ctrl+alt+L 来按照PEP8的规范自动格式化代码
绿色
绿色波浪线,不影响代码的正常执行,代表在引号中,任务书写的内容不是一个单词
2.4变量
作用:是用来存储数据的(在程序代码中出现的数据,想要保存后使用,必须使用变量),如: 测试数据,用户名,密码,验证码
注意事项: 变量必须先定义(保存数据)后使用(取出数据)
2.4.1定义变量
变量名 = 数据值 # 可以理解为是将数据值保存到变量中
2.4.2使用变量
变量定义之后,想要使用变量中的数据,直接使用变量名即可
2.4.3变量名的命名规范
起名字的规范,标识符的规则
必须由 字母 数字 和下划线组成,并且不能以数字开头
不能使用Python中的关键字作为变量名
(关键字:Python自带的已经使用的标识符,具有特殊的作用)
区分大小写
建议性的命名
驼峰命名法
⼤驼峰: 每个单词的⾸字⺟⼤写 MyName
⼩驼峰: 第⼀个单词的⾸字⺟⼩写,其余单词的⾸字⺟⼤写 myName
下划线连接法: 每个单词之间使用下划线连接 my_name
见名知意
2.5数据类型
数字类型
整型 (int) , 就是整数 , 即不带⼩数点的数
浮点型( float ), 就是⼩数
布尔类型(bool), 只有两个值
真 True , 1
假 False 0, ⾮ 0 即真
- 复数类型 3 + 4i
- ⾮数字类型
- 字符串: (str) 使⽤引号引起来的就是字符串
- 列表 (list) [1, 2, 3, 4]
- 元组(tuple) (1, 2, 4, 4)
- 字典 (dict) {'name': '⼩明', 'age': 18}
type() 函数
2.6类型转换
根据代码的需要, 将⼀种数据类型转换另⼀种数据类型(将input 输⼊得到的数字转换为整型)
语法:
变量 = 要转换为的类型(原数据)
1. 数据原来是什么类型
2. 要转换为什么类型
注意点: 数据类型转换,不会改变原来的数据的类型, 会⽣成⼀个新的数据类型
int() 将其他类型转换为 int 类型
可以将 float类型的数字转换为 整型
可以将 整数类型的字符串 转换为 整型
3
123
float() 将其他类型转换为 浮点型
可以将 int 类型转换为 浮点型 float(3) ---> 3.0
可以将 数字类型的字符串(整数类型和⼩数类型) 转换为 浮点型
str() 将其他类型转换为 字符串类型
2.7输入
获取⽤户使⽤键盘录⼊的内容
使⽤的函数是 input()
变量 = input('提示的信息')
1. 代码从上到下执⾏, 遇到 input 函数之后,会暂停执⾏,等待⽤户的输⼊, 如果不输⼊会⼀直等待
2. 在输⼊的过程中,遇到回⻋,代表本次输⼊结束
3. 会将你输⼊的内容 保存到等号左边的变量中, 并且 变量的数据类型 ⼀定是 str
2.8输出
输出使⽤的函数是 print() 函数
作⽤:将程序中的数据或者结果打印到控制台(屏幕)
2.9格式化输出
在字符串中指定的位置,输出变量中存储的值.
1. 在需要使⽤变量的地⽅,使⽤特殊符号占位
2. 使⽤变量填充占位的数据
% 格式化输出占位符号
%d 占位, 填充 整型数据 digit
%f 占位. 填充 浮点型数据 float
%s 占位, 填充 字符串数据 string
F-string( f字符串的格式化⽅法)
f-string 格式化的⽅法,Python 的版本 >= 3.6
1. 需要在字符串的前边加上 f"" 或者 F""
2. 占位符号统⼀变为 {}
3. 需要填充的变量 写在 {} 中
.format()方法
字符串.format() 可以在任意版本中使用
1. 在需要使用 变量的地方使用 {} 占位
2. '{}, {}, ...'.format(变量, 变量, ...)
2.10赋值运算符
赋值运算符 =, 作用就是将等号右边的值保存到等号左边的变量中
复合赋值运算符(将算术运算符和赋值运算符进行结合)
+= -= *= /= //= %=a += b ===> a = a + b
三、结尾
以上就是Python编程(最最最)基础的东西了,之后会继续更新学习的内容,涉及判读语句,循环,数据序列……,记得关注我,带你一起努力,一起学习。
软件测试Python编程基础学习分享相关推荐
- 1 python编程基础学习
1 python编程基础学习 1. 程序 2 python简介(了解) 3 python的开发环境的搭建 4 第一个python程序 4.1 常用的dos命令 4.2 交互式 4.3 使用pychar ...
- Python零基础学习 | 分享一个使用Python画出太极阴阳八卦图的代码
大家好,我是王某人. 一.写在前面 前几天在Python技术交流群有个小伙伴分享一个使用Python画出太极阴阳八卦图的代码,这里拿出来给大家分享下,一起学习下. 不过这里他的代码是有点问题的,不过不 ...
- 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版
一. Why. 为什么学习Python.Python这门语言用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...
- 学习Python编程基础学习笔记(5.模块和包)
目录 一:概述 1.1标准模块 二:模块详解 2.1以脚本方式执行模块 6.1.2. 模块搜索路径 6.1.3. "已编译的" Python 文件 三:dir() 函数 和 包 3 ...
- 西门子编程基础学习分享(4)-位逻辑指令
基本指令介绍 位逻辑指令:对位进行操作的指令,适用于Bool的数据类型,使用时位寻址方式进行寻址. 1.触点与线圈类指令 触点是对二进制变量的状态测试操作,测试结果用于进行位逻辑运算,线圈是二进制变量 ...
- python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python编程入门电子书-Python编程基础 PDF 原书高质量版
给大家带来的一篇关于Python入门相关的电子书资源,介绍了关于Python编程基础.Python编程教程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小6 MB,张健 张良均编写,目前 ...
- 【Python语言】Python编程基础
Python编程基础 一.简介 1.Python解释器 2.特点 (1)语法简洁 (2)与平台无关 (3)粘性扩展 (4)开源理念 (5)通用灵活 (6)强制可读 (7)支持中文 (8)模式多样 (9 ...
最新文章
- crontab 命令
- excel 怎么让数字不用科学计数法
- 笔记-中项案例题-2021年上-范围管理
- 科大星云诗社动态20210414
- GDCM:gdcm::Writer的测试程序
- 在IE环境下用javascript触发ABAP event
- 业务处理速度变慢?且看IT如何成为救世主
- mysql去重取最大值,逻辑类似oracle的over(partition by)函数
- 漫画:什么是插入排序?
- Git之原有基础开发新功能
- vs2005 2008快捷键
- Unity 3D Hierarchy视图
- [Ext JS] 3.3 树(Tree)的定义和使用
- docker中不能读取带.环境变量的问题
- kafka监控工具Burrow安装
- access vba代码大全_VBA编程在翻译中的应用
- matlab中欠定方程组超定方程组_大规模线性方程组解法简介
- Bypass open_basedir
- 深入浅出XTTS:Oracle数据库迁移升级利器(附PPT)
- C# MessageBox.Show 用法