在使用+进行连接时,需要保证两者的类型相同、
input获得的数据类型都是str
python中除法均为真除法,结果带有小数部分
False 数值0 None 空字符串 空列表 空元组 空字典 空集合 的BOOL值都为0
其余的BOOL值都为1
二重循环里,break continue 只能控制本层循环
列表:可以变化 内容可以重复 是有序的数据结构 定义符号【】
元组 不可变化 内容可以重复 有序 ()
字典 可以变化 键(key)不可以,值(value)可以 不是有序的 {key:value}
集合 可以变化 内容不可重复 无序 {}
函数调用过程中,进行参数的传递若为不可变化对象,在函数体修改,不影响实参的值;若是可变对象,在函数本体修改,会影响实参的值
个数可变的位置参数:定义函数的时候,可能无法确定传递的位置实参的个数时,可以使用一个可以变化的位置参数,使用*定义个数可变的位置形参,其结果为以一个元组
eg:
个数可变的关键字形参:定义函数时无法事先确定传递关键字实参的个数时,使用可变的关键字形参,使用**定义个数可变的关键字形参,结果为字典
可变关键字和可变位置参数都只能存在一个