Python编程之变量赋值操作实例分析


Posted in Python onJuly 24, 2017

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

#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入门与进阶经典教程》、《Python字符串操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
Django项目中使用JWT的实现代码
Nov 04 Python
基于TensorBoard中graph模块图结构分析
Feb 15 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
Jun 29 Python
python redis存入字典序列化存储教程
Jul 16 Python
Python基础教程之输入输出和运算符
Jul 26 Python
爬虫代理的cookie如何生成运行
Sep 22 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
python collections模块的使用
Oct 16 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
python制作图形界面的2048游戏, 基于tkinter
Apr 06 Python
Python模块结构与布局操作方法实例分析
Jul 24 #Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 #Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 #Python
python引入导入自定义模块和外部文件的实例
Jul 24 #Python
Python3.X 线程中信号量的使用方法示例
Jul 24 #Python
Python基于list的append和pop方法实现堆栈与队列功能示例
Jul 24 #Python
老生常谈进程线程协程那些事儿
Jul 24 #Python
You might like
浅谈php提交form表单
2015/07/01 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
vue中post请求以a=a&amp;b=b 的格式写遇到的问题
2018/04/27 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python optparse模块使用实例
2015/04/09 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
Pycharm中如何关掉python console
2020/10/27 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
JPA的优势都有哪些
2013/07/04 面试题
经理管理专业自荐信范文
2013/12/31 职场文书
促销活动策划方案
2014/01/12 职场文书
2014中考励志标语
2014/06/05 职场文书
天地会口号
2014/06/17 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
如何写辞职信
2015/05/13 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书