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实现动态添加类的属性或成员函数的解决方法
Jul 16 Python
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
Django 中使用流响应处理视频的方法
Jul 20 Python
Win8下python3.5.1安装教程
Jul 29 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 Python
基于python操作ES实例详解
Nov 16 Python
Python爬虫爬取杭州24时温度并展示操作示例
Mar 27 Python
深入理解Python 多线程
Jun 16 Python
pycharm 快速解决python代码冲突的问题
Jan 15 Python
Python办公自动化之Excel(中)
May 24 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 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中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
php调用c接口无错版介绍
2014/03/11 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
js字符编码函数区别分析
2008/06/05 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
一些实用的jQuery代码片段收集
2011/07/12 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
基于jQuery选择器的整理集合
2013/04/26 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
2017/05/24 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
Python抓取百度查询结果的方法
2015/07/08 Python
Python3编程实现获取阿里云ECS实例及监控的方法
2017/08/18 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
python入门:这篇文章带你直接学会python
2018/09/14 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
应聘教师推荐信
2013/10/31 职场文书
《夏夜多美》教学反思
2014/02/17 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android