#博学谷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变量名的命名规范

起名字的规范,标识符的规则

  1. 必须由 字母 数字 和下划线组成,并且不能以数字开头

  2. 不能使用Python中的关键字作为变量名

  3. (关键字:Python自带的已经使用的标识符,具有特殊的作用)

  4. 区分大小写

  5. 建议性的命名

    • 驼峰命名法

      • ⼤驼峰: 每个单词的⾸字⺟⼤写 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 类型

    1. 可以将 float类型的数字转换为 整型

    2. 可以将 整数类型的字符串 转换为 整型 3 123

  • float() 将其他类型转换为 浮点型

    1. 可以将 int 类型转换为 浮点型 float(3) ---> 3.0

    2. 可以将 数字类型的字符串(整数类型和⼩数类型) 转换为 浮点型

  • 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. 1 python编程基础学习

    1 python编程基础学习 1. 程序 2 python简介(了解) 3 python的开发环境的搭建 4 第一个python程序 4.1 常用的dos命令 4.2 交互式 4.3 使用pychar ...

  2. Python零基础学习 | 分享一个使用Python画出太极阴阳八卦图的代码

    大家好,我是王某人. 一.写在前面 前几天在Python技术交流群有个小伙伴分享一个使用Python画出太极阴阳八卦图的代码,这里拿出来给大家分享下,一起学习下. 不过这里他的代码是有点问题的,不过不 ...

  3. 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版

    一. Why. 为什么学习Python.Python这门语言​用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...

  4. 学习Python编程基础学习笔记(5.模块和包)

    目录 一:概述 1.1标准模块 二:模块详解 2.1以脚本方式执行模块 6.1.2. 模块搜索路径 6.1.3. "已编译的" Python 文件 三:dir() 函数 和 包 3 ...

  5. 西门子编程基础学习分享(4)-位逻辑指令

    基本指令介绍 位逻辑指令:对位进行操作的指令,适用于Bool的数据类型,使用时位寻址方式进行寻址. 1.触点与线圈类指令 触点是对二进制变量的状态测试操作,测试结果用于进行位逻辑运算,线圈是二进制变量 ...

  6. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  7. python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  8. python编程入门电子书-Python编程基础 PDF 原书高质量版

    给大家带来的一篇关于Python入门相关的电子书资源,介绍了关于Python编程基础.Python编程教程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小6 MB,张健 张良均编写,目前 ...

  9. 【Python语言】Python编程基础

    Python编程基础 一.简介 1.Python解释器 2.特点 (1)语法简洁 (2)与平台无关 (3)粘性扩展 (4)开源理念 (5)通用灵活 (6)强制可读 (7)支持中文 (8)模式多样 (9 ...

最新文章

  1. crontab 命令
  2. excel 怎么让数字不用科学计数法
  3. 笔记-中项案例题-2021年上-范围管理
  4. 科大星云诗社动态20210414
  5. GDCM:gdcm::Writer的测试程序
  6. 在IE环境下用javascript触发ABAP event
  7. 业务处理速度变慢?且看IT如何成为救世主
  8. mysql去重取最大值,逻辑类似oracle的over(partition by)函数
  9. 漫画:什么是插入排序?
  10. Git之原有基础开发新功能
  11. vs2005 2008快捷键
  12. Unity 3D Hierarchy视图
  13. [Ext JS] 3.3 树(Tree)的定义和使用
  14. docker中不能读取带.环境变量的问题
  15. kafka监控工具Burrow安装
  16. access vba代码大全_VBA编程在翻译中的应用
  17. matlab中欠定方程组超定方程组_大规模线性方程组解法简介
  18. Bypass open_basedir
  19. 深入浅出XTTS:Oracle数据库迁移升级利器(附PPT)
  20. C# MessageBox.Show 用法

热门文章

  1. 各种控制方法在抗干扰方面的区别
  2. 网易考拉API,根据ID取产品详情 OneBound数据
  3. 考拉解析公众号Android手机如何保存视频到相册
  4. 人工智能(AI)在未来的发展趋势和应用场景
  5. Java课程设计_java课设
  6. STM32串口通信、串口调试助手
  7. mysql建立序列相关操作 sequence
  8. javafx实现钢笔效果,钢笔笔锋,基于bezier曲线
  9. 使用 JavaScript 添加时间
  10. 天正双击墙体不能编辑_【插件辅助下BIM正向设计】天正建筑 VS Revit