20230222python学习笔记day05

2023-02-22  本文已影响0人  李荣强Justin

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

 取最大值,最小值

上一篇 下一篇

猜你喜欢

热点阅读