美文网首页
20230222python学习笔记day05

20230222python学习笔记day05

作者: 李荣强Justin | 来源:发表于2023-02-22 11:05 被阅读0次

    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

     取最大值,最小值

    相关文章

      网友评论

          本文标题:20230222python学习笔记day05

          本文链接:https://www.haomeiwen.com/subject/eflakdtx.html