admin管理员组

文章数量:1794759

python全栈开发《13.赋值运算》

一、赋值运算符有哪些?

python中所有的赋值运算符

整除运算符和除法运算符有什么区别呢?

如果我们使用除法运算符,当除不尽的时候,会返回小数点,也就是会返回浮点类型。

但是使用整除运算符的话,如果除余是有小数点的,也不会返回小数点,也就是会把小数以后的内容全部去掉,只会返回整数部分。

取模运算符:能够被整除,返回0,不能被整除,返回1。

二、b、kb、mb、gb的转换

  • b、kb、mb、gb是计算机的计量单位。

平时在下载音乐的时候,大家会发现,看到一首歌的大小是3mb,有的时候看到另一首歌是2044kb。再大一点,下载一部电影是725mb。或者再大一点,2.2gb。

  • 并且在这些计量单位中,紧邻的计量单位之间的倍数差是1024倍。
如果把1gb转换成b,那么b应该是多少?

答案是乘以3次的1024。

三、字符串与数字的乘法

  • 字符串无法与字符串做乘法。
  • 字符串只可以和数字作乘法。
1.列表、元组和字典可以做乘法吗?

字典类型是不可以的。

四、代码

代码语言:javascript代码运行次数:0运行复制
# coding:utf-8

a =1
b =2
c =3

d=a+b+c
d +=c
print(d)#9

d -= a
print(d)#8

d *= b  #d=d*b
print(d)#16

# a/=b
# print(a)

a//=b
print(a)

c %=3
print(c)

f = 10
f **= 2
print(f)

list_01=[1,2,3]
print(list_01*2)
tuple_01=(1,2,3)
print(tuple_01*2)
print(tuple_01)

dict_01={'name':'xiaobian'}
# print(dict_01*2)

gb=1
b=gb*1024*1024*1024
print(b)

运行结果:

代码语言:javascript代码运行次数:0运行复制
/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/operation.py 
9
8
16
0
0
100
[1, 2, 3, 1, 2, 3]
(1, 2, 3, 1, 2, 3)
(1, 2, 3)
1073741824

进程已结束,退出代码为 0

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-07-10,如有侵权请联系 cloudcommunity@tencent 删除全栈字符串python进程开发

本文标签: python全栈开发《13赋值运算》