摘要:
今天来说说编程语言中的动态类型语言与鸭子类型,维基百科对动态语言的定义: 动态编程语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力如PHP、Ruby、Python... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(14)
评论(0)
推荐(0)
摘要:
列表是最常用的数据类型之一,本文整理了 StackOverflow 上关于列表操作被访问最多的10个问答,如果你在开发过程中遇到这些问题,不妨先思考一下如何解决。 1、迭代列表时如何访问列表下标索引 普通版: 优雅版: enumerate 还可以指... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(12)
评论(0)
推荐(0)
摘要:
列表是最常用的数据类型之一,本文整理了 StackOverflow 上关于列表操作被访问最多的10个问答,如果你在开发过程中遇到这些问题,不妨先思考一下如何解决。 1、迭代列表时如何访问列表下标索引 普通版: 优雅版: enumerate 还可以指... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(8)
评论(0)
推荐(0)
摘要:
网上很多文章人云亦云,字符串连接应该使用「join」方法而不要用「+」操作。说前者效率更高,它以更少的代价创建新字符串,如果用「+」连接多个字符串,每连接一次,就要为字符串分配一次内存,效率显得有点低,这样的解释听起来很有道理,但 Cpython 解释器是不是... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(11)
评论(0)
推荐(0)
摘要:
网上很多文章人云亦云,字符串连接应该使用「join」方法而不要用「+」操作。说前者效率更高,它以更少的代价创建新字符串,如果用「+」连接多个字符串,每连接一次,就要为字符串分配一次内存,效率显得有点低,这样的解释听起来很有道理,但 Cpython 解释器是不是... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(2)
评论(0)
推荐(0)
摘要:
for...in 是Python程序员使用最多的语句,for 循环用于迭代容器对象中的元素,这些对象可以是列表、元组、字典、集合、文件,甚至可以是自定义类或者函数,例如: 作用于列表 for i in [1,2,3]: print(i)#输出123 作用... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(15)
评论(0)
推荐(0)
摘要:
for...in 是Python程序员使用最多的语句,for 循环用于迭代容器对象中的元素,这些对象可以是列表、元组、字典、集合、文件,甚至可以是自定义类或者函数,例如: 作用于列表 for i in [1,2,3]: print(i)#输出123 作用... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(8)
评论(0)
推荐(0)
摘要:
网上很多文章人云亦云,字符串连接应该使用「join」方法而不要用「+」操作。说前者效率更高,它以更少的代价创建新字符串,如果用「+」连接多个字符串,每连接一次,就要为字符串分配一次内存,效率显得有点低,这样的解释听起来很有道理,但 Cpython 解释器是不是... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(14)
评论(0)
推荐(0)
摘要:
网上很多文章人云亦云,字符串连接应该使用「join」方法而不要用「+」操作。说前者效率更高,它以更少的代价创建新字符串,如果用「+」连接多个字符串,每连接一次,就要为字符串分配一次内存,效率显得有点低,这样的解释听起来很有道理,但 Cpython 解释器是不是... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(4)
评论(0)
推荐(0)
摘要:
字符串在 Python 中是最简单也是最常用的数据类型之一,在 CPython 中字符串的实现过程中使用了一种叫做 Intern(字符串驻留)的技术来提高字符串效率。那么究竟什么是 intern 机制,这种机制又是如何提高字符串效率的呢?希望这篇文章能够抛砖引... 阅读全文
posted @ 2022-10-07 20:50
I'm_江河湖海
阅读(24)
评论(0)
推荐(0)