【博学谷学习记录】超强总结,用心分享|测试工程师必备技能总结:软件测试-Python基础(字符串格式化,运算符,if elif else,while)

复习

数据类型转换: 数据本来的类型不是我们计算使用想要的类型

int()  将其他类型转换为 int 类型(小数, 整数类型的字符串)

float() 将其他类型转换为 float 类型(整数, 数字类型的字符串)

str() 将其他类型转换为 str 类型(任意类型)

函数: 作用 、语法  

type(变量)  可以获取变量的数据类型

input() 获取键盘的输入

变量 = input('提示性信息')  # 提示性信息可以随便写,目的是让别人知道要做什么事

例子:

# 书写代码# 获取用户输入的数字,类型是 str 

 num1 = input('请输入第一个数字:') 

 num2 = input('请输入第二个数字:') 

# 求和, 需要将 str类型转换为数字类型 

 num = int(num1) + int(num2) 

# 打印求和的结果 

 print(num)

今日内容

1.字符串格式化的补充

2.运算符

3.判断语句 if  elif  else

4.循环语句基础while

字符串格式化的补充

字符串.format() 可以在任意版本中使用

1. 在需要使用 变量的地方使用 {} 占位

2. '{}, {}, ...'.format(变量, 变量, ...)

运算符

逻辑运算符

逻辑运算符 可以连接多个条件, 在判断和循环中使用

and  逻辑与 和,并且  and 连接两个条件,都必须为 True, 整体结果才为 True, 即一假为假 (当第一个条件为 False 的时候,第二个条件就不再判断)

or  逻辑或  或者    or 连接的两个条件, 只要有一个条件为 True , 整体结果就为 True, 即 一真为真 (当第一个条件为 True的时候,第二个条件就不再判断)

赋值运算符

赋值运算符 =, 作用就是将等号右边的值保存到等号左边的变量中

复合赋值运算符(将算术运算符和赋值运算符进行结合)

+= -= *= /= //=  %=

a += b  ===> a = a + b

运算符优先级

不需要刻意去记忆优先级,因为可以使用 () 改变优先级

判断

日常生活中说的 如果 ... 否则 .... ,这个就是判断,在程序代码中需要使用 if(如果) elif(如果) else(否则) 三个关键字来实现

在代码中有判断语句, 待会不会全部执行, 会有一部分不会执行

if 的基本结构

即 只有 如果的情况, 如果的条件成立, 会执行的代码,会做的事

1.基本语法

2.代码案例

if else 结构

如果 条件成立 做什么事 否则(条件不成立) 做另一件事

1.基本语法

2.代码案例

if 和逻辑运算符结合使用

1.案例一

2.案例二

if elif else 结构

如果某个判断条件有多个, 此时建议使用 if elif else 结构来实现

1.语法

Debug 调试代码

debug 在代码中出现问题错误(bug), 可以使用 debug 来调试代码,查找错误.

我们使用 debug 主要用来 查看代码的执行步骤

1.打断点

在 pycharm 中, 代码和行号之间进行点击, 出现小红点即打断点, 再次点击小红点会取消断点

断点的位置,一般来说会在代码的第一行(在程序运行的时候,想要在什么地方停下来)

注意点: 可能会出现的 bug(pycharm 软件的问题): 代码中只有一个断点的时候不能 debug 调试查看代码执行过程, 解决方案,在代码其他任意地方多加一个断点

2.右键 debug 运行代码

3.单步执行代码

if 嵌套

if 嵌套, 是指在一个 if(elif else) 中嵌套另一个 if.

使用场景: 判断条件存在递进关系(只有第一个条件满足了,才会判断第二个条件)

1.语法

if 判断条件1:

    判断条件1成立,执行的代码

    if 判断条件2:

        判断条件2成立,执行的代码

    else:

        判断条件2不成立,执行的代码

else:

    判断条件1不成立,执行的代码

2.代码案例

3.练习

案例: 猜拳游戏

随机出拳

代码

循环

程序开发中(写代码), 有三大流程(三大结构):

1, 顺序, 代码从上到下,全部执行

2, 分支, 判断语句,代码有选择性的执行

3, 循环, 重复执行某一部分的代码

循环的作用就是让 指定的代码 重复的执行

1.语法

1. 设置循环的初始条件(计数器)

2. 书写循环的判断条件

while 判断条件:

    # 3. 需要重复执行的代码

    # 4. 改变循环的初始条件(计数器)

# 1. while 是关键字

2.代码

# 1. 设置循环的初始条件 (记录说了几遍 我错了)

i = 0

# 2. 书写判断条件

while i < 5:

    # 3. 重复执行的代码

    print('媳妇, 我错了')

    # 4. 改变初始条件,

    # i = i + 1

    i += 1

死循环和无限循环

死循环: 一般是由写代码的人不小心造成的 bug, 代码一直不停的运行下去

无限循环: 写代码的人故意让代码无限制的去执行,代码一直不停的运行下去

无限循环的使用场景: 在书写循环的时候,不确定循环要执行多少次

无限循环的使用一般会在循环中添加一个 if 判断, 当 if 条件成立,使用关键字 break 来终止循环

while True:

    重复执行的代码  # 可以在 if 的上边

    if 判断条件:

        break  # 关键字的作用就是终止循环, 当代码执行遇到 break,这个循环就不再执行了

    重复执行的代码    # 可以在 if 的下边

书写循环的技巧:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,817评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,329评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,354评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,498评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,600评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,829评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,979评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,722评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,189评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,519评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,654评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,329评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,940评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,762评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,993评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,382评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,543评论 2 349

推荐阅读更多精彩内容

  • 一.文件目录类 1、查看文件类型 file 文件名 2、列出文件/目录的命令 ls -a:显示所有文件,包括隐藏文...
    Porsche_Apo阅读 179评论 0 0
  • 升职演讲稿三分钟 演讲稿[https://www.huhudoc.com/doc/search/-E5-8D-87...
    d73dd5563e7a阅读 139评论 0 0
  • 弱点:没有计划性且不果断。 形成条件:对待孩子时间管理 不良后果(想改变的部分):孩子晚睡、作业完成的时间较晚。 ...
    安静安静一下阅读 179评论 0 0
  • 决定了要去做的事情,就要执行,要坚持,要不打折扣的去做。很多事,起步很难,但是第二次、第二个阶段的坚持,你已经不是...
    flashtogo阅读 97评论 0 1
  • 项目管理模式探析 管理专区[https://www.huhudoc.com/doc/search/-E9-A1-B...
    99b4760b9507阅读 308评论 0 0