Python基础(二)

1.运算符

算数(数学)运算符

在这里插入图片描述

# 算术(数学)运算符
print("1 + 1 = ", 1 + 1)
print("2 - 1 = ", 2 - 1)
print("3 * 3 = ", 3 * 3)
print("4 / 2 = ", 4 / 2) # 可以得到小数
print("11 // 2 = ", 11 // 2)
print("9 % 2 = ", 9 % 2)
print("2 ** 2 = ", 2 ** 2)

输出结果为:

1 + 1 =  2
2 - 1 =  1
3 * 3 =  9
4 / 2 =  2.0
11 // 2 =  5
9 % 2 =  1
2 ** 2 =  4

赋值运算符

在这里插入图片描述

# 赋值运算符
num = 1 + 2 * 3
# 将右边表达式的值赋给左边的变量num

复合赋值运算符

在这里插入图片描述

# 复合赋值运算符
# +=
num = 1
num += 1 # num = num + 1
print("num += 1: ", num)
num -= 1
print("num -= 1: ", num)
num *= 4
print("num *= 4: ", num)
num /= 2
print("num /= 2: ", num)
num = 3
num %= 2
print("num %= 2: ", num)

num **= 2
print("num **=2: ", num)

num = 9
num //= 2
print("num //= 2:", num)

输出结果为:

num += 1:  2
num -= 1:  1
num *= 4:  4
num /= 2:  2.0
num %= 2:  1
num **=2:  1
num //= 2: 4

2.字符串

字符串拼接

两个字符串(文本)字面量之间的拼接
print("你好啊" + "SYH")

输出的结果是:

你好啊SYH
字符串与变量之间的拼接
name = "syh"
sex = "boy"
print("我的名字是:" + name + " " + "我的性别是:" + sex)

输出结果为:

我的名字是:syh 我的性别是:boy

但是,有意外

比如:字符串与非字符串之间的变量拼接

name = "syh"
age = 18
print("我的名字是:" + name + " " + "我的年龄是:" + age)

这下它就报错了:

在这里插入图片描述

原因是类型不一致,无法进行字符串的拼接

字符串格式化

占位
name = "syh"
age = 18
print("我的名字是:%s 我的年龄是:%s"%(name,age))

这里的%表示占位,s表示将变量转换为字符串放入占位的地方

这时候代码没有报错,输出的结果为:

我的名字是:syh 我的年龄是:18

多个变量占位的话变量要用括号括起来,并且按照占位的顺序填入!!

在这里插入图片描述

快速格式化

我们可以通过f"内容{变量}"的格式来快速格式化。

注意:这种方法不会理会变量类型,而且不做精度控制。

name = "syh"
age = 18 * 1
tall = 80
print(f"我的名字是:{name} 我的年龄是:{age} 我的身高是:{tall * 2}cm")

字符串格式化-精度控制

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

读书的小蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值