Python中的变量常见操作及应用是什么
Admin 2022-06-27 群英技术资讯 313 次浏览
变量,英文叫做 variable。在《计算机科学概述》中是这样定义的,“高级程序设计语言允许使用描述性的名字指向主存储器中的位置,而不必再使用数字地址,这样的名字称为变量(variable)。之所以是这样取名是因为,随着程序的执行,只要改变存储在这个位置里的值,那么与改名字相联系的值就会改变。”
从形式上看,每个变量都拥有独一无二的名字。
# 举例:a为变量,1为值。 a = 1
变量名是标识符的一种,必须符合Python标识符命名规则。
什么是标识符?
标识符就是一个名字,它的主要功能就是作为变量、函数、类、模块以及其他对象的名称。
标识符的命名规则:
注意:
1.以下划线开头的标识符有特殊含义,除非特定场景需要,应避免使用以下划线开头的标识符。
2.标识符可以是汉字。但我们应尽量避免使用汉字作为标识符。
Python变量的赋值指的是将一个值赋给一个变量(或者更确切地说,存储在该变量所标识的存储区域中)。
Python中变量不需要申明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
基本格式:variable = value
count = 100 # 整型变量 miles = 12.5 # 浮点型变量 name = 'Zhang san' # 字符串 print(count, miles, name)
运行结果:
100 12.5 Zhang san
格式:var_1 = var_2 = var_3 = value
num1 = num2 = num3 = 12 print(num1) print(num2) print(num3)
运行结果:
12
12
12
格式:var_1, var_2, var_3 = value_1, value_2, value_3
num1 = num2 = num3 = 12 print(num1) print(num2) print(num3)
运行结果:
1
2
3
示例:
num = 20 name = 'Tom' num, name = name, num print(num) print(name)
运行结果:
Tom
20
在Python中,变量就是变量,它没有类型,我们所说的“类型”是变量所指的内存中对象的类型。
用Python内置的函数type()。type()函数返回的是对象的类型。
count = 100 # 整型变量 miles = 12.5 # 浮点型变量 name = 'Zhang san' # 字符串 print(type(count)) print(type(miles)) print(type(name))
运行结果:
<class ‘int'>
<class ‘float'>
<class ‘str'>\
用Python内置的函数id()。id()函数返回的是对象的id。
count = 100 # 整型变量 miles = 12.5 # 浮点型变量 name = 'Zhang san' # 字符串 print(id(count)) print(id(miles)) print(id(name))
运行结果:
1724240694608
1724241729392
1724242062320
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在日常的工作中我们总会面临到各式各样的问题,下面这篇文章主要给大家介绍了关于python常用小脚本的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
本文主要介绍的是关于python中urllib库的使用,小编觉得是比较实用的,因此分享给大家作参考,感兴趣的朋友可以了解一下,下面就跟随小编一起来看看urllib库的使用吧。
这篇文章主要介绍了Python3时间转换之时间戳转换为指定格式的日期,需要的朋友可以参考下
这篇文章主要介绍了pytorch交叉熵损失函数的weight参数的使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符,下面这篇文章主要给大家介绍了关于Python中CSV文件(逗号分割)的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008