@浙大疏锦行 Python训练营打卡Day2

题目1:字符串的操作

题目: 定义两个字符串变量,str1 赋值为 “Hello”,str2 赋值为 “Python”。将这两个字符串拼接起来(中间加一个空格),并将结果存储在变量 greeting 中;计算 greeting 字符串的长度,存储在变量 length 中;获取 greeting 字符串的第一个字符,存储在变量 first_char 中。然后,使用 f-string 分三行打印出类似以下格式的信息:

拼接结果: Hello Python

字符串长度: 12

第一个字符: H

第二个字符:e

最后一个字符是:n

输入:

# 字符串的操作
str1 = "Hello"
str2 = "Python"

# 字符串拼接(中间加空格)
greeting = str1 + " " + str2

# 计算字符串长度
length = len(greeting)

# 获取字符串中的字符
first_char = greeting[0]
second_char = greeting[1]
last_char = greeting[-1]  # 使用-1获取最后一个字符

# 使用f-string分五行打印结果
print(f"拼接结果: {greeting}")
print(f"字符串长度: {length}")
print(f"第一个字符: {first_char}")
print(f"第二个字符: {second_char}")
print(f"最后一个字符是: {last_char}")

输出:(这里使用 f-string 分五行打印

在 Python 里,字符串属于序列类型,可通过索引访问其中的字符。这里的 0 、 1 和 -1 均为索引值,具体含义如下:

1. 0 :代表字符串的第一个字符。在 Python 里,序列的索引从 0 开始,所以 greeting[0] 会获取 greeting 字符串的第一个字符。
2. 1 :代表字符串的第二个字符。由于索引从 0 开始, 1 就对应第二个字符,因此 greeting[1] 会获取 greeting 字符串的第二个字符。
3. -1 :代表字符串的最后一个字符。Python 支持负索引, -1 表示从字符串末尾开始计数的第一个字符,所以 greeting[-1] 会获取 greeting 字符串的最后一个字符。

 

题目2:比较运算

题目: 定义两个整数变量,score_a 赋值为 75,score_b 赋值为 90。比较 score_a 是否大于 score_b,将比较结果(布尔值)存储在变量 is_a_higher 中;比较 score_a 是否小于等于 score_b,将结果存储在变量 is_a_lower_or_equal 中;比较 score_a 是否不等于 score_b,将结果存储在变量 is_different 中。然后,使用 f-string 分三行打印出类似以下格式的信息:

75 是否大于 90: False

75 是否小于等于 90: True

75 是否不等于 90: True

输入:

# 定义两个整数变量
score_a = 75
score_b = 90

# 进行比较并存储结果
is_a_higher = score_a > score_b
is_a_lower_or_equal = score_a <= score_b
is_different = score_a != score_b

# 使用 f-string 分三行打印结果
print(f"{score_a} 是否大于 {score_b}: {is_a_higher}")
print(f"{score_a} 是否小于等于 {score_b}: {is_a_lower_or_equal}")
print(f"{score_a} 是否不等于 {score_b}: {is_different}")

输出:

75 是否大于 90: False
75 是否小于等于 90: True
75 是否不等于 90: True

在 Python 里,比较运算符(像 > 、 < 、 == 等)执行比较操作后会返回一个布尔值。布尔值仅有两个可能的值: True (真)和 False (假)。在代码 is_a_higher = score_a > score_b 中, score_a > score_b 会比较 score_a 是否大于 score_b 。如果 score_a 确实大于 score_b ,这个比较表达式就会返回 True ;反之则返回 False 。最后,这个布尔结果会被赋值给变量is_a_higher 。所以 is_a_higher 存储的是一个布尔值。

在 Python 以及很多其他编程语言里, != 是一个比较运算符,代表“不等于”。当使用 != 比较两个值时,如果这两个值不相等,表达式会返回布尔值 True ;如果相等,则返回 False 。以下是示例代码: 

输入:

# 示例 1:两个整数比较
result1 = 5 != 3
print(result1)  # 输出: True

# 示例 2:两个字符串比较
result2 = "hello" != "world"
print(result2)  # 输出: True

# 示例 3:相等情况比较
result3 = 10 != 10
print(result3)  # 输出: False

 输出:

True
True
False

想要学好一门新技术,就得先接受自己一开始是这方面的傻瓜。这样才能放下傲慢的心,虚心地学习,认真地练习,同时激发好奇心。承认自己的无知正是学习新知识的起点。

你可能感兴趣的:(python,开发语言)