python 中的变量
2023-04-18 14:14:00 时间
1.变量的创建与赋值
在python中,变量是用一个变量名表示,可以是任意数据类型,变量名必须是大小写英文、数字和下划线的组合,且不能数字开头。
python 相比于其他语法来说 是不用声明变量的数据类型的,因为可以把任意数据类型赋值给变量,且一个变量可以重复赋值,而且是可以不同的数据类型。
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量的时候必须指定变量类型,如果赋值的时候类型不匹配,就会报错。列如java 就是静态语言。
2.变量的指向问题
这主要是变量 a 一开始是指向了字符串 Hello Python
,b=a
创建了变量 b ,变量 b 也指向了a 指向的字符串 Hello Python
,最后 a=123
,把 变量 a 重新指向了 123
,所以最后输出变量 b 是 Hello Python
3.多个变量赋值
python 允许同时为多个变量赋值
a=b=c=1
以上的实例,创建一个整型对象,值为1,三个变量被分配到相同的空间上。
也可以为多个对象指定多个变量。列如:
a,b,c=1,2,'nihao'
以上实例,两个整型对象1和2的分配给变量a和b,字符串对象‘你好’分配给变量c
相关文章
- [网络安全] 三十四.Python攻防之实现IP及端口扫描器、多线程C段扫描器(3)
- [网络安全] 三十五.Python攻防之弱口令威胁、自定义字典生成及网站防护建议(4)
- [Python从零到壹] 二.语法基础之条件语句、循环语句和函数
- [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象
- [Python从零到壹] 四.网络爬虫之入门基础及正则表达式抓取博客案例
- [Python从零到壹] 五.网络爬虫之BeautifulSoup基础语法万字详解
- 模仿UP主,用Python实现一个弹幕控制的直播间!
- [Python从零到壹] 六.网络爬虫之BeautifulSoup爬取豆瓣TOP250电影详解
- python并行计算之mpi4py的安装与基本使用
- [Python从零到壹] 七.网络爬虫之Requests爬取豆瓣电影TOP250及CSV存储
- [Python从零到壹] 八.数据库之MySQL和Sqlite基础操作万字详解
- [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、鼠标操作)
- [Python从零到壹] 十.网络爬虫之Selenium爬取在线百科知识万字详解(NLP语料构造必备)
- [Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归、多项式回归、逻辑回归)
- [Python从零到壹] 十三.机器学习之聚类算法四万字总结(K-Means、BIRCH、树状聚类、MeanShift)
- [Python攻防] 一.获取Windows主机信息、注册表、U盘历史痕迹和回收站文件
- [Python黑帽] 三.编程实现IP及端口扫描器、实现多线程C段扫描器
- [Python图像处理] 一.图像处理基础知识及OpenCV入门函数
- [Python图像处理] 三.获取图像属性、兴趣ROI区域及通道处理
- [Python图像处理] 二.OpenCV和Numpy读取修改像素、几何图形绘制