python学习笔记

python 有三元表达式:

真值if条件else假值 。例:

x = x+1 if x%2==1 else x;

def fn(n):
    return n if n < 2 else fn(n-1)+fn(n-2)

静态与动态语言区别:是否需要编译是检查,数据类型能否动态改变。

与或非

与当乘法,或当加法

python垃圾回收机制是查看引用计数,

continue和break只影响最近的嵌套循环
pyrhon 是动态强类型语言,不需要声明变量类型,随时赋值为其他类型,不同类型之间操作,必须强制转换为同一类型。

round()圆整:四舍六入五取偶
//相当于 math.floor 整除且向下取整

list 连续的
queue 不存在insert方式,只能够在头部或尾部添加,取数据也如此,先进先出,后进先出
stack 栈模型,只允许后进先出
链表 手拉手,想要查询数据需要从一端查起

list.index 查找从左往右找,找到返回数
在对象本身修改,就地修改

count,index , insert, remove,pop(index) O(n)
append,pop O(1)

listA = [1,2,4] * 3
单值在列表复制中,可以单独改变,而列表等复杂数据的复制,本身属于对复杂类型的内存地址引用,所以做一次改变,所有的都会改变。

clear 清除列表元素,但会产生垃圾,对环境产生副作用。

list(reversed(list_o))


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值