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

作者:坏蛋是我 时间:2021-09-20 12:12:01 

本文实例讲述了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,变量,赋值
0
投稿

猜你喜欢

  • 利用matplotlib+numpy绘制多种绘图的方法实例

    2021-02-24 14:10:07
  • Python程序退出方式小结

    2021-12-21 19:29:55
  • mysql存储过程如何利用临时表返回结果集

    2024-01-13 07:39:05
  • Python中用PIL库批量给图片加上序号的教程

    2021-04-08 01:55:46
  • Python OpenCV实现图形检测示例详解

    2023-05-23 15:36:39
  • Rel与CSS的联合使用

    2010-02-20 13:03:00
  • 总结python爬虫抓站的实用技巧

    2022-07-07 05:04:09
  • 一文搞懂 parseInt()函数异常行为

    2024-04-30 08:57:11
  • 用Pytorch训练CNN(数据集MNIST,使用GPU的方法)

    2021-10-12 23:01:01
  • 二种sql分页查询语句分享

    2024-01-15 10:29:04
  • Mysql支持的数据类型(列类型总结)

    2024-01-28 01:31:31
  • Python零基础入门学习之输入与输出

    2023-07-22 09:50:12
  • Python入门Anaconda和Pycharm的安装和配置详解

    2022-12-21 20:25:07
  • Python命令行定时任务自动化工作流程

    2023-01-01 20:52:51
  • 浅谈pytorch卷积核大小的设置对全连接神经元的影响

    2022-08-19 04:49:55
  • Python判断文件或文件夹是否存在的三种方法

    2021-04-25 21:53:06
  • 简单谈谈mysql左连接内连接

    2024-01-13 06:54:24
  • go select编译期的优化处理逻辑使用场景分析

    2024-05-25 15:16:43
  • 插件下载安装系列Eclipse/IDEA/谷歌/火狐安装插件

    2022-05-13 03:46:18
  • python笔记(1) 关于我们应不应该继续学习python

    2023-06-05 17:25:00
  • asp之家 网络编程 m.aspxhome.com