![](https://img-blog.csdnimg.cn/direct/584bf46ce2b6489b8de6606d58a4d06e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 89
Python学习个人沉思录。
桐秋廿
这个作者很懒,什么都没留下…
展开
-
【Python编程从入门到实践】Python中的字符串知识大全
在Python中,字符串可能包含不同类型的空白字符,如空格、制表符(\t)、换行符(\n)等。有时,你希望删除字符串开头或结尾的空白字符,或者删除字符串中的所有空白字符。Python中的字符串是无法修改的,如果需要修改该字符串,需要用一个新字符串或它本身来接收。当你打印一个包含换行符的字符串时,输出会在换行符的位置开始新的一行。由于字符串的不可变性,拼接多个字符串时尽量避免频繁使用+操作符,因为这会不断创建新的字符串对象,导致效率降低。通过索引可以访问字符串中的单个字符,通过切片可以获取字符串的子串。原创 2024-04-15 13:08:29 · 947 阅读 · 0 评论 -
Python中数据类型的可变性,等号赋值与深浅拷贝的区别
对于不可变数据类型,等号赋值和深浅拷贝没有任何区别,都是创建一个新的引用。对于可变数据类型,等号赋值、浅拷贝和深拷贝完全不同,等号赋值创建一个引用,其值完全随着原变量而变;浅拷贝创建一个对象,但内部子对象还是原来对象的引用;深拷贝创建一个对象,且内部子对象也是新的对象。原创 2024-04-14 11:30:19 · 1141 阅读 · 0 评论