网站首页 > 技术文章 正文
目录
一、 变量介绍
二、 变量使用规则
三、 操作练习
四、 数据类型扩展
一、变量介绍
万物皆有名,如Python是该语言的称呼,同理Python语言的变量也有名称。变量是给值取的名字,将值赋予变量,在之后的代码中就可以通过变量来引用对应的值。
变量意义:
1.临时存储,一次计算后可多次引用变量。
2.上下文,数字代表不同的度量(长度、温度、里程、重量、体积等等),例如50是体重(单位KG),可以为其取一个person_weight这样的名字,在引用的时候就非常直观了。
二、变量使用规则
·运算符格式:x + y
理解:运算符是一个符号,如+是运算符,使用+号会将左侧x和右侧y相加。
·赋值运算符格式:personsum = x
理解:=号是赋值运算符,会将右侧的x赋值给左侧的名字personsum。
·命名规则:变量名不限长度,默认规则是包含大小写(A-Z,a-z)、数字(0-9)、下划线(_),不能以数字开头。
·可读规则:使用可读性更好的名字,比如s和seconds,w和weight,k和kilos,后者更加直白可读,当然也结合上下文实际情况体现。
注意事项:区分大小写。
三、操作练习
输入name和age,并直接print和格式化print,结果对比如代码所示; 而且可以分别输入name和age进行变量检查。
name = "Judy"
age = 22
print(name,age)
print(f"name is {name}, age is {age}!")
Judy 22
name is Judy, age is 22!
>>>name
'Judy'
>>>age
22
四、数据类型扩展
上小节使用了字符串(str)和整数(int)分布定义了name和age,除了这两种数据类型,还有其他,下一章节介绍几种重点常用的数据类型的使用方法。
Python中的数据类型主要包括:
1.整数(int):表示整数,例如:x = 2。
2.浮点数(float):表示带有小数点的数值,例如:y = 1.23。
3.布尔值(bool):表示真(True)或假(False)的值,用于逻辑运算,
例如:is_true = True。
4.字符串(str):表示文本数据,可以使用单引号或双引号表示,
例如:text = "Welcome, Python!"。
5.列表(list):有序的可变容器,可以包含不同数据类型的元素,
例如:colorlist = [99, 88, 'red']。
6.元组(tuple):有序的不可变容器,例如:my_tuple = (3, 2, 'orange')。
7.集合(set):无序的可变容器,不允许重复元素,例如:my_set = {1, 2, 3}。
8.字典(dict):无序的键值对集合,例如:my_dict = {'name': 'Jay', 'age': 35}。
9.复数(complex):包含实部和虚部的数值,例如:z = 4 + 4j。
10.字节串(bytes):以字节为单位的不可变序列,例如:b = b'python'。
11.字节数组(bytearray):以字节为单位的可变序列,
例如:ba = bytearray(b'python')
下篇预告:python基础篇-数据类型
猜你喜欢
- 2025-06-08 Python函数中的全局变量与局部变量
- 2025-06-08 了解 Python 变量:什么是可变的,什么是不可变的?
- 2025-06-08 一文读懂Python中的全局变量局部变量和作用域
- 2025-06-08 python的变量,变量赋值的一些规范
- 2025-06-08 变量:Python里的“容器”一般人可看不懂
- 2025-06-08 Python 变量和数据类型(python中变量类型可以变吗)
- 2025-06-08 精通 Python 中的实例变量:入门指南
- 2025-06-08 C++和python的变量对比(c c++ python区别)
- 2025-06-08 Python零基础小白入门须知变量与常量区别详解
- 2025-06-08 Python-变量、函数、模块、包(python变量有什么用)
- 265℃Python短文,Python中的嵌套条件语句(六)
- 264℃python笔记:for循环嵌套。end=""的作用,图形打印
- 263℃PythonNet:实现Python与.Net代码相互调用!
- 257℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 257℃Python实现字符串小写转大写并写入文件
- 117℃原来2025是完美的平方年,一起探索六种平方的算吧
- 97℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 90℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- 金母鸡量化教学场:pandas—数据挖掘的Python库
- 分享一个用于商业决策数据挖掘的python案例
- Python图像识别实战(二):批量图像读取和像素转换(附源码)
- 从小白到大神,这10个超实用的 Python 编程技巧不可少
- 太震撼!527页战略级Python机器学习实战,实用度碾压群书!附PDF
- 一篇文章带你解析Python进程(一篇文章带你解析python进程怎么写)
- 大数据分析师如何进行数据挖掘?大数据分析师丨 2025 年报考攻略
- UG编程第34节:浅谈机床坐标系(ug编程机床坐标系细节)
- 想入门Python?先狠下心来死磕这7个方向
- Python大屏看板最全教程之Pyecharts图表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)