软件测试【一】Python编程思维及语法

一、变量的定义及基本使用

Python是一种动态类型的编程语言,它不需要在变量定义时指定数据类型。当你为一个变量赋值时,Python会自动判断变量的数据类型。

变量的定义及基本使用: 在Python中,变量就是一个可以存储任意数据类型的名称,变量名是大小写敏感的。可以通过“=”符号将值赋给一个变量。例如:

age = 33 # 整型变量

name = "三丰老师" # 字符串变量

salary = 10000.0 # 浮点型变量

is_male = True # 布尔型变量

上面的代码定义了四个变量:age、name、salary和is_male,并分别赋以不同类型的值。

在Python中,可以对变量进行基本的运算操作,例如:

a = 10

b = 3

print(a + b) # 输出13

print(a - b) # 输出7

print(a * b) # 输出30

print(a / b) # 输出3.3333333333333335

print(a // b) # 输出3,取整数部分

print(a % b) # 输出1,取余数

print(a ** b) # 输出1000,求a的b次方

通过print()函数可以输出变量的值,例如:

print(name)

print(age)

print(salary)

print(is_male)

# 输出结果:

# 三丰老师

# 33 # 10000.0

# True

变量的值可以随时修改,例如:

age = age + 1

print(age) # 输出34

总结: Python中定义变量非常简单,无需指定数据类型,在赋值操作时会自动判断并分配内存。同时,Python也支持基本的算术运算和逻辑运算,可以通过print()函数输出变量的值。

二、基本运算、基本数据类型

Python是一种高级编程语言,它有着简单易读的语法和灵活多变的功能。在Python中,基本运算包括加、减、乘、除等。以下是一些常用的Python运算符:

  1. 加号(+):用于数值相加,或连接字符串等。
  2. 减号(-):用于数值相减。
  3. 乘号(*):用于数值相乘,或复制字符串等。
  4. 除号(/):用于数值相除,返回浮点数结果。
  5. 地板除(//):用于数值相除,返回整数结果。
  6. 取模(%):用于取模,即求余数。

在Python中,基本数据类型包括整数、浮点数、布尔值、字符串等。以下是一些常见的Python数据类型及其特点:

  1. 整数(int):表示整数,例如0、100、-200等。整数类型支持基本运算。
  2. 浮点数(float):表示小数,例如3.14、-0.5等。浮点数类型同样支持基本运算。
  3. 布尔值(bool):表示真假,只有两个取值True和False。布尔值类型通常用于条件判断。
  4. 字符串(str):表示一段文本,例如"Hello, world!"。字符串类型可以使用单引号或双引号表示,也可以使用三个单引号或三个双引号表示多行字符串。字符串类型支持一些内置函数和方法,例如len()、upper()、lower()等。

在Python中,变量可以通过赋值语句来定义。例如:

a = 1

b = 2.0

c = True

d = "Hello, world!"

以上代码定义了四个变量a、b、c和d,分别对应整数、浮点数、布尔值和字符串类型。可以使用print()函数来输出变量值,例如:

print(a) # 输出1

print(b) # 输出2.0

print(c) # 输出True

print(d) # 输出"Hello, world!"

此外,在Python中还有一些高级数据类型,例如列表、元组、字典、集合等,可以用于处理复杂的数据结构。

三、输入与输出、数据的类型转换

Python中,输入和输出通常使用标准库中的input()和print()函数来实现。input()函数用于接受用户输入,而print()函数则可以将内容输出到控制台或文件中。

使用input()函数时,可以通过参数传入提示信息,例如:

name = input("请输入你的名字:")

print("你好," + name)

以上代码中,input()函数会提示用户输入名字,并将其保存在变量name中。然后使用print()函数输出一句问候语,其中使用了字符串拼接的方式将变量name插入到字符串中。

使用print()函数时,可以同时输出多个值,例如:

a = 1

b = 2

print("a =", a, "b =", b)

以上代码中,print()函数同时输出了两个变量a和b的值,并且使用逗号隔开每个值。在输出时,Python会自动添加空格作为分隔符。

在Python中,数据类型之间可以进行类型转换。以下是一些常用的类型转换方法:

  1. int():将其他类型转换为整数类型。
  2. float():将其他类型转换为浮点数类型。
  3. str():将其他类型转换为字符串类型。
  4. bool():将其他类型转换为布尔值类型。

例如,可以使用int()函数将一个字符串转换为整数:

age_str = input("请输入你的年龄:")

age_int = int(age_str)

print("你的年龄是", age_int)

以上代码中,首先使用input()函数接受用户输入的年龄,并将其保存在字符串变量age_str中。然后使用int()函数将age_str转换为整数类型,并将其赋值给变量age_int。最后使用print()函数输出一句话,其中age_int会自动转换成字符串类型并与其他字符串拼接在一起。

需要注意的是,在进行类型转换时,如果转换失败可能会抛出异常,因此需要进行异常处理。例如:

age_str = input("请输入你的年龄:")

try:

age_int = int(age_str)

except ValueError:

print("年龄输入有误,请输入一个整数!")

else:

print("你的年龄是", age_int)

以上代码中,使用try-except结构来对可能出现的ValueError异常进行捕获和处理。如果转换失败,则会输出提示信息;否则会执行else语句块中的代码。

四、Python实操项目 :

烤鸭店利润计算器1.0 --利用运算来解决营收利润问题

下面是一个简单的烤鸭店利润计算器1.0的Python实现:

# 烤鸭店利润计算器1.0

# 输入数据

price = float(input("请输入烤鸭售价:"))

cost = float(input("请输入烤鸭成本:"))

amount = int(input("请输入烤鸭销售数量:"))

# 计算数据

revenue = price * amount # 总营收

profit = revenue - cost * amount # 利润

# 输出结果

print("总营收:", revenue)

print("利润:", profit)

以上代码中,我们使用了input()函数来接受用户输入的售价、成本和销售数量,并将其转换为浮点数和整数类型。然后通过乘法和减法运算,计算出总营收和利润。最后使用print()函数输出结果。

可以通过在终端中执行该脚本,输入相应的数据,就可以输出计算结果。例如:

请输入烤鸭售价:128

请输入烤鸭成本:80

请输入烤鸭销售数量:50

总营收: 6400.0

利润: 2400.0

需要注意的是,在实际应用中,可能还需要考虑一些其他因素,例如税费、折扣等,以及对数据进行格式化输出等细节问题。

既然看到这里,在收藏的同时,也请不吝啬的点个赞呗!期待 ~

绵薄之力【资源分享】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。
   

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>