一、变量的格式化输出
变量格式化输出主要有三种:
1、使用
格式化字符
|
含义
|
%s
| 字符串 |
%d
|
有符号十进制整数,
%06d
表示输出的整数显示位数
不足的地方使用
0
补全
|
%f
|
浮点数,
%.2f
表示小数点后只显示两位
|
%%
|
输出
%
|
示例:
student_no = 20701010
print("我的学号是:%16d" % student_no)
price = 9
weight = 5
print("商品单价:%.02f元/斤,购买总重量:%.02f斤,总价格:%.02f元" % (price,weight,price * weight))
scale = 0.1
print("比例为 %.02f%%" % (scale * 100))
2、使用format
标准格式:<模板字符串>.format(<逗号分隔的参数>)
示例:
str = "今天室外的温度:{}".format("20~30℃")
print(str)
其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用大括号({}) 表示,对应 format() 方法中逗号分隔的参数。可以通过format()参数的序号在模板字符串槽中指定参数的使用,参数从 0 开始编号。
示例:
str = "今天室外的{1}:{0}".format("20~30℃","温度")
print(str)
3、f-字符串(较为常用且便捷的方式)
f-string是 Python 3.6 中定义的一种参数化字符串的方式,主要是让格式化字符串更加便捷。 在 f-string 中,不要再使用 %- 格式化 或者 format 函数中的复杂写法,可以直接在字符串中写入变量名。f-string 用 {} 标识变量,区别在于 {} 不再是用来占位的,而是直接写入变量名。
示例:
first_str = "生如瑰夏"
second_str = "豆中传奇"
print(f"瑞幸最新广告语:{first_str},{second_str}")
二、运算符
运算符有四类,分别为算术运算符、比较运算符、逻辑运算符、赋值运算符
1、算术运算符(不常见的三个)
运算符 | 描述 | 示例 |
// | 取整数 |
返回除法的整数部分(商)
9 // 2
输出结果
4
|
% | 取余数 |
返回除法的余数
9 % 2 = 1
|
** | 幂乘积 |
又称次方、乘方,9
** 2 = 81
|
2、运算符的优先级
运算符 | 描述 |
**
| 幂 (最高优先级) |
* / % //
| 乘、除、取余数、取整除 |
+ -
|
加法、减法
|
<= < > >=
| 比较运算符 |
== !=
| 等于运算符 |
= %= /= //= -= +=
= *
=
| 赋值运算符 |
not or and
|
逻辑运算符
|