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制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
Python标准库之Sys模块使用详解
May 23 Python
Python正则表达式教程之一:基础篇
Mar 02 Python
python实现读Excel写入.txt的方法
Apr 29 Python
Django缓存系统实现过程解析
Aug 02 Python
Python pandas用法最全整理
Aug 04 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
基于Python爬取爱奇艺资源过程解析
Mar 02 Python
详解Anaconda 的安装教程
Sep 23 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 Python
python collections模块的使用
Oct 16 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
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
python中使用smtplib和email模块发送邮件实例
2014/04/22 Python
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
python生成IP段的方法
2015/07/07 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
python去除字符串中的换行符
2017/10/11 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
python多线程实现TCP服务端
2019/09/03 Python
python logging设置level失败的解决方法
2020/02/19 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
通用C#笔试题附答案
2016/11/26 面试题
建筑自我鉴定
2013/10/19 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
环保公益广告语
2014/03/13 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
2015年教师节活动总结
2015/03/20 职场文书
业务内勤岗位职责
2015/04/13 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
预备党员党支部意见
2015/06/02 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL