6. 99乘法表
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j} * {i} = { i*j } \t", end='')
print("")
7 continue and break 语句
跟Java类似的效果
8. 函数
def my_lenth(data):
print(f"{data}")
函数无返回值,不写return 默认 返回nonetype
return None
if判断语句,none默认为False
无初始者变量,可以先赋值为None
函数尽量把参数以及对应的功能以多行注释的形式写清楚
提高代码的可读性
函数中定义的变量,是局部变量,外部无法访问这个局部变量.
函数的嵌套 在另一个函数中调用另一个函数,
函数内部无法修改全局变量的值,出现同名变量,默认为函数内部声明了一个局部变量,不会修改外部全局变量的值.
如果需要修改,要使用global关键词去定义你这个变量名为全局变量.
9. 集合容器
list 注意下标不要越界,正向和反向都行
增删改查
要学会使用文档,要有工具思维,如果是你自己设计这个工具,你会怎么设计,哪些方法该有呢?
元祖是只读不可修改 tuple
list可以增删改查,可以重复元素,元祖字符串可以重复不能修改内容,set可以增删改查,不能重复元素
跟java中list set 数组类似吧
myset={"zzz","xxx"}
set不支持下标索引
集合差集
集合合并
各种类似的操作
python中的字典,类似map ,key value形式的字典
{"key":value,"key2",value2}
key不可以重复
字典可以嵌套,还有很多通用的操作,比如排序,取长度
排序结果都是list
取最大值,最小值
网友评论