Python中的变量和数据类型
python是一门弱数据类型的语言,变量不需要声明即可使用,向变量赋值即定义变量,赋予的值的类型就是变量的类型,但变量也是有数据类型的,字符串'1'如果想参与数据计算,则需要使用int()函数来进行转换,使用type()函数可以查看变量的数据类型。
变量保存的是数据的内存地址的引用,python中变量分为不可修改变量和可修改变量,不可修改变量有int,float,str字符串,tuple元组等,可修改变量有list列表,dict字典,set集合等。当向函数中传递参数时,python一律传递值的引用,但如果传递的值为不可修改变量时,由于不可修改则会复制一份传递到函数中,传递的值如何是可修改的列表,字典等,则直接传递这些值的引用,可以在函数体内进行修改。
python中的数据类型:
字符串:用单引号或双引号括起来的一系列字符。在字符串中使用变量可以使用f字符串,这是在python3.7中新引入的功能,使用起来非常方便,在字符串的第一个引号前加上f,即可在字符串中使用{}花括号将变量插入字符串,如f"thisis a {cat}",这里cat是一个变量名。
数值类型:整数int,符点数float,数值类型可进行加+、减-、乘*、除/、乘方**、取余数%等操作。
列表:使用方括号[]括起来的,用逗号分隔的,有序、可修改的数据集合。如[1,2,3,4,5],添加列表中的元素使用appand()方法,插入元素使用insert()方法,删除元素使用del语句、pop()方法或remove()方法。列表的排序使用sort()方法,临时排序使用sorted()方法,倒序使用reverse()方法,取列表长度使用len()方法,遍历列表使用for…in…语句。
元组:列表是可修改的数据集合,元组则是不可变的列表,使用括号()括起来的,使用逗号分隔的一组数据集合。
字典:字典是一系列键值对的数据集合,使用花括号{}括起来的,使用逗号分隔的数据集合,键值对之间使用冒号:分隔,每个键都与其值相关联,键与值可是是任何数据类型,甚至是列表或字典本身。字典的一些操作与列表很相似,可以使用get()方法来获取一个可能不存在的键值对。
相关文章
- 基于Python的人脸识别考勤监控
- Python答题游戏
- Python调用百度API实现图像识别
- Python全栈疫情分析项目
- Python-基础-if语句快速入门
- Python-基础-循环语句快速入门
- Python-GUI签名
- 【2】VScode 搭建python和tensorflow环境
- python 简易时钟
- 【1】windows系统如何安装后缀是whl的python库
- 【2】超级详细Python-matplotlib画图,手把手教你画图!(线条颜色、大小、线形、标签)
- 【4】python读写文件操作---详细讲解!
- 【2】Anaconda下:ipython文件的打开方式,Jupyter Notebook中运行.py文件,快速打开ipython文件的方法!
- 【编写环境一】遇到常见python函数处理方式
- 【编写环境二】python库scipy.stats各种分布函数生成、以及随机数生成【泊松分布、正态分布等】
- Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
- 强化学习技巧三:Python多进程
- 强化学习技巧五:numba提速python程序
- 【7】python_matplotlib 输出(保存)矢量图方法;画图时图例说明(legend)放到图像外侧;Python_matplotlib图例放在外侧保存时显示不完整问题解决
- 【8】python_matplotlib改变横坐标和纵坐标上的刻度(ticks)、sagemath-list_plot()调整图例(legend)中点的数量、Matplotlib画各种论文图