python基础
文章平均质量分 62
在学习python的过程中,整理相关的内容
ztn_10335
爱好编程的一个大学生,希望和大家一起学习进步。
展开
-
python中:++与--;链式赋值;逗号
Python的链式赋值与C语言的链式赋值的区别。在Python中,链式赋值是一种同时给多个变量赋值的方式,可以将一个值同时赋给多个变量。Python的链式赋值是将多个变量指向同一个对象,而C语言的链式赋值是将多个变量分别赋予不同的值。因此C语言的赋值语句具有返回值,而python的赋值语句仅仅是一条语句,不是表达式,没有返回值。注:在逗号与赋值=同时出现的时候,首先执行的应该是赋值语句,x=5,y=6,x=1。而在C语言中,链式赋值是一种连续赋值的方式,每个变量都会被赋予不同的值。,它们之间没有共享关系。原创 2024-02-16 22:50:54 · 1205 阅读 · 0 评论 -
python的深拷贝与浅拷贝
数据的引用:在程序中使用变量来访问和操作另一个变量或对象的方法,通过引用,可以使用一个变量来命名另一个变量,而不是创建一个副本,即对引用的修改会直接反映在原始变量上。值语义类型的编程语言:变量之间的操作是基于值的比较,比如相等性的判断;在这里通过引用(&),ra与a指向同一个地址,对应的变量值为10,而通过ra对变量值进行修改,同时也会引起变量a的值发生变化。值语义类型的编程语言:变量存储的是实际的数据值,而不是指向数据的引用。对象语义类型的编程语言与之想法,指向的就是数据的引用。原创 2024-02-17 12:54:12 · 316 阅读 · 0 评论 -
python中的isdigit()函数的用法
isdigit()函数与startswith()函数原创 2023-11-16 08:42:03 · 1887 阅读 · 0 评论