Python中关于变量赋值操作的实例分享


本文摘自php中文网,作者黄舟,侵删。

这篇文章主要介绍了Python编程之变量赋值操作,结合实例形式分析了Python赋值、位移、多元赋值操作符等相关操作使用技巧,需要的朋友可以参考下

本文实例讲述了Python编程之变量赋值操作。分享给大家供大家参考,具体如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

#coding=utf8

'''''

Python中主要通过等号(=)进行赋值。

Python中的赋值不是直接将一个值赋给一个变量,

而是将该对象的引用(并不是值)赋值给变量。

'''

#赋值运算符

Int=12

Float=12.2

String="hello"

List=[1,2,"hell"]

Touple=(4,"hell")

Dictionary={'one':1,

      'two':2,

      }

'''''python的赋值语句不会返回值。'''

#add=(Int=Int+2) #错误的赋值语句

add=Int=Int+2 #python支持链式赋值

print add,Int

'''''增量赋值:等号和一个运算符组合一起并将计算结果重新赋值给左边的变量。'''

Int+=10

print "The Int+10=",Int

Float-=0.2

print "The Float-0.2=",Float

Int*=5

print "The Int *5=",Int

Int/=5

print "The Int/5=",Int

Int%=5

print "The Int%2=",Int

Int **=2

print "The Int **=",Int

Int<<=2#左移两位

print "The Int <<2=",Int

Int>>=2#右移两位

print "The Int>>2=",Int

Int &=10#按位相与

print "The Int &10=",Int

Int ^=3#按位取反

print "The Int^3=",Int

Int |=3#按位相或

print "The Int|3=",Int

#List加法

List+=['EWANG']

print "The List:",List

#多重赋值

a=b=c=d=e=f=8

print a,b,c,d,e,f

'''''多元赋值:将多个变量同时赋值.

采用这种方式赋值时,等号两边的对象都是元组.

通常元组需要用圆括号()括起来.

圆括号是可选的,为了代码的可读性,建议加上圆括号

'''

x,y,z=4,8,"ewang" #为了代码可读性,建议使用圆括号

print x,y,z

(x,y,z)=(4,8,"ewang" )

print x,y,z

#Python的多元赋值方式可以实现无需中间变量交换两个变量的值

(x,y)=(y,x)

print x,y

以上就是Python中关于变量赋值操作的实例分享的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python之post登录实例代码

Python是开源的吗

Python之读取txt文件的方法

Python怎么创建文件夹

Python爬虫有什么用

Python的gil是什么?Python中gil的介绍

Python对json的解析详解

conda install和pip install的区别有哪些?

Python语言如何实现字典排序?

总结3种Python合并字符串方法

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...