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读写Excel文件的实例
Nov 01 Python
Python实现在Linux系统下更改当前进程运行用户
Feb 04 Python
用Python中的wxPython实现最基本的浏览器功能
Apr 14 Python
python使用matplotlib绘制柱状图教程
Feb 08 Python
python之Character string(实例讲解)
Sep 25 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
Sep 23 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
Nov 11 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
Keras 切换后端方式(Theano和TensorFlow)
Jun 19 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
Dec 14 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
Apr 25 Python
python和anaconda的区别
May 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 define的第二个参数使用方法
2013/11/04 PHP
php操作mongoDB实例分析
2014/12/29 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
详解如何用babel转换es6的class语法
2018/04/03 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
python学生管理系统学习笔记
2019/03/19 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
Django celery异步任务实现代码示例
2020/11/26 Python
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
大专会计自我鉴定
2014/02/06 职场文书
英文演讲稿
2014/05/15 职场文书
办理房产过户的委托书
2014/09/14 职场文书
开展警示教育活动总结
2015/05/09 职场文书
入党群众意见范文
2015/06/02 职场文书
银行求职信怎么写
2019/06/20 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript