软件测试自学

学习目标2024.6.2

  1. 运算符

  2. 判断语句if elif else

  3. 循环语句while

  • 字符串的补充

    字符串.format()

    1. 在需要使用变量的地方()占位

运算符

逻辑运算符:可以连接多个条件

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

  2. or :逻辑或 或者,只要有一个为True,整体就为True,一真为真(当地一个条件为True时,第二个条件就不用在判断)

  3. not 逻辑非 取反,not后面的条件,如果本来就是True,变为False,本来是False,变为True

赋值运算符:=

作用:将等号右边的值保存到等号左边的变量中

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

+= -= *= /= //=

运算符的优先级:

不需要刻意去记忆,可以使用小括号去改变优先级

判断
  • if的基本结构:

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

if 判断条件:
    (真),执行
    (真),执行
顶格书写的代码,与if无关,执行
​
# 1.if 是一个关键字,和后续的判断条件之间需要一个空格
# 2.判断条件后边需要一个冒号,不要少了
# 3.冒号之后,回车,代码需要缩进,在 pycharm 中会自动进行缩进,一般是 4 个空格 或者 -个 tab 键
# 4.所有在 if 代码下方的缩进中书写的代码,属于 if 语句的代码块,判断条件为 True 的时候会执行
#5.if 代码块中的代码,要么都执行,要么都不执行
#6.if 代码块结束之后,代码要顶格书(不再有缩进),表示是和if无关的代码。
#1.获取用户输入的用户名信息
name=input('请输入你的用户名:')
#2.如果用户名信息是admin,就在控制台输出出来
if name == 'admin':
    print('欢迎 admin')

if else结构:
如果 条件成立 做什么事 否则(条件不成立) 做另一件事

基本语法

if 判断条件:
    (真),执行
    (真),执行
else:
    不成立,执行
    不成立,执行
    
#1.else是关键字,后边需要冒号
#2.冒号之后回车,同样需要缩进
#3.处于else代码下方缩进中的内容,属于else的代码块
#4.if和else的代码块,只会执行其中的一个#5.else需要结合if 使用
#1.使用input获取用户的年龄,类型是
strage=input(‘请输入你的年龄:')
#2.判断年龄是否满足18岁
if int(age)>=18:#字符串和int类型不能比大小,先类型转换,再比大小
#3.如果年龄大于等于(满足)18岁,输出‘满18岁了,可以进入网吧为所欲为了
    print('满18岁了,可以进入网吧为所欲为了')
#4.如果不满足,输出‘不满18岁,回去写作业吧’
else:
    print('不满18岁,回去写作业吧')

if elif else 结构:

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

  • 语法:

    if判断条件1:
        判断条件1成立,执行的代码
    elif判断条件2:#只有判断条件1不成立,才会判断判断条件2
        判断条件2成立执行的代码
    else:以上条件都不成立,执行的代码#1.elif也是关键字,后边和判断条件之间需要一个空格,判断条件之后需要冒号
    #2.冒号之后回车需要缩进,处在这个缩进中的的代码表示是 elif的代码块
    #3.在一个if判断中,可以有很多个elif
    #4.只有if|的条件不成立,才会去判断elif
    #5.在一个if中,如果有多个elif,只要有一个条件成立,后续的所有都不再判断。
    ​

Debug 调试代码:

debug在代码中出现错误(bug),可以使用debug来调试代码,查找错误,我们使用debug主要来查看代码的执行步骤

1.打断点;

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

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

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

2.右键debug运行代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值