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爬虫之cookie使用方法
Feb 17 Python
Python爬取网页中的图片(搜狗图片)详解
Mar 23 Python
pandas实现选取特定索引的行
Apr 20 Python
详解Python中的type和object
Aug 15 Python
Python用字典构建多级菜单功能
Jul 11 Python
Django Aggregation聚合使用方法解析
Aug 01 Python
Python csv模块使用方法代码实例
Aug 29 Python
python实现复制大量文件功能
Aug 31 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
python 画图 图例自由定义方式
Apr 17 Python
python列表的逆序遍历实现
Apr 20 Python
浅谈怎么给Python添加类型标注
Jun 08 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显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
PHP 观察者模式的实现代码
2013/05/10 PHP
PHP命名空间与自动加载类详解
2018/09/04 PHP
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python生成excel的实例代码
2017/11/08 Python
Python实现的计数排序算法示例
2017/11/29 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
Flask框架Jinjia模板常用语法总结
2018/07/19 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
完美主义个人的自我评价
2014/02/17 职场文书
森林病虫害防治方案
2014/06/02 职场文书
公民代理授权委托书
2014/09/24 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
优质服务标语口号
2015/12/26 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
基于docker安装zabbix的详细教程
2022/06/05 Servers