python变量
Python 中的变量赋值不需要类型声明。 python和js一样属于动态类型语言。
但js在声明变量时 可以通过const let var 来定义变量是常量还是变量和其作用范围。
python中用全大写命名来说明这个变量是常量
python代码块
python用缩进来区分代码块 而不是通过传统的大括号{}来区分
相比代码更加简洁,但是对于初学者来说可以有时会多缩进代码或者漏缩进
python 列表切片
python 与其他语言如js相比对列表操作有更简洁的操作方式
列表切片 示例
切片与js 的 Array.slice(0,3) 一样 都是对数组进行切片 生成一份新的数据
而python将其独立为语法糖的形式
切片用处:使用切片来复制list 直接赋值为两者指向同一个数据
列表切片用来复制列表
python元组
在 Python 中,元组(tuple)是一种不可变的序列类型,这意味着一旦创建了元组,就不能修改它的内容。元组可以包含任意类型的元素,并且这些元素可以通过索引进行访问。元组通常用于存储异构数据,即不同类型的数据。
修改元组的值——报错
不能直接修改元组的值 可以重新赋值
可以给元组变量进行重新赋值
python与 或 为 and or 不是&& 或||
python与js相比 与 或 为 and or 不是&& 或||
python检测列表是否包含特定值
与js相比 与原来的通过对象方法 Array.conclude('xxx') 变为 xxx in Arrary
字典 键值对
函数 和 函数注释
函数定义
def function():
xxxx
xxxx
函数使用
function()
参数传入可以通过关键字 传参