Python中的赋值运算符:

一、作用:给变量赋值或者重新赋值

常用的运算符如下:

Python 赋值 python赋值运算符有哪些_Python 赋值

a = 10
print(a)
a += 100
# a += 100等价于a = a + 100,先算等号右边的,再算等号
# 此时a为110
print(a)
a = 1
# 此时a为1
print(a)

输出:

10
110
1

当一个变量才创建时,叫做赋值;如果这个变量已经存在了,再去修改变量的值,叫做重新赋值(重赋值)。

二、赋值运算符计算准则:

a.所有的赋值运算符最终目的是为了给变量赋值。

b.赋值运算符左边必须时变量,右边可以是任何有结果的表达式。

c.除了等号外,其他赋值运算符左边必须是已经赋过值的变量。 比如未定义b变量的情况下:b += 10 --> 错误,因为b不存在。

Python中的格式化输出(格式化字符串):

进行格式化处理的3种方法:旧式字符串格式化;format方法;格式化字符串字面值: f字符串。

一、旧式字符串格式化

import math
age = 18
name = "张三"
print("18岁的张三熟读孙子兵法")
print(age, "岁的", name, "熟读孙子兵法")
str1 = "%d岁的%s熟读孙子兵法" % (age, name)
print(str1)
# %s对应字符串、%d对应整型变量、%f对应浮点型变量
# %f --> 默认保留6位小数,如需更改小数位数则使用%.Nf(N为需要保留的小数位数)
print("圆周率为%f" % math.pi)
print("圆周率为%.3f" % math.pi)

输出:

18岁的张三熟读孙子兵法
18 岁的 张三 熟读孙子兵法
18岁的张三熟读孙子兵法
圆周率为3.141593
圆周率为3.142

二、format方法

import math
# 字符串使用引号需注意就近原则
age = 40
str1 = "我在小区当保安"
print("{}岁的{}".format(age, str1))
# 在字符串中使用{},可使用format方法传入一一对应的值
print("圆周率为{}".format(math.pi))
# 保留小数写法,其中":"的作用:后面的内容为说明性的内容
print("圆周率为{:.4f}".format(math.pi))

输出:

40岁的我在小区当保安
圆周率为3.141592653589793
圆周率为3.1416

三、格式化字符串字面值: f字符串

import math 
age = 18
name = "李华"
edu = "大学"
print(f"{age}岁的{name}考上了{edu}")
# 保留小数位的方法与format方法相同,这个方法本质上是对format方法的简化
print(f"圆周率为{math.pi:.2f}")

输出:

18岁的李华考上了大学
圆周率为3.14

四、其他格式化字符串方法:

1、保留小数位数:如果默认保留六位小数,只需要写:f,区别于%.f。“:”表示针对数据修改的说明,f表示转为浮点型,并保留6位小数。

# 任意指定小数位数时,要写.
print(f'{1234:f}-------->{1234:.12f}')

输出:

1234.000000-------->1234.000000000000

2、千分位符:“,”千分位符

print(f'余额:{1234567890:,}')

输出:

余额:1,234,567,890

3、百分比:
百分比和保留小数位数组合:%前面添加.N -->N表示小数位数

print(f'今日boss血量剩余:{0.56:.0%}')

输出:

今日boss血量剩余:56%

4、左对齐、右对齐、居中对齐:<、>、^

>6表示如果数据的长度<6,就将数据右对齐,左边补空格
>06表示如果数据的长度<6,就将数据右对齐,左边补0(可以理解为Python的一个未完善点,不要使用)
最正规写法::补全符号对齐符号长度,例如:   :*<10
print(f'{123:*>16}')
print(f'{123:0<16}')
print(f'{123:Y^16}')

输出:

*************123
1230000000000000
YYYYYY123YYYYYYY