zoukankan      html  css  js  c++  java
  • Python学习笔记 第三天

    Python学习笔记 第三天

    1.接续昨天的学习内容

    2.今日学习内容

      2.1条件判断:if 与 while

         2.1.1 if 语句 :此部分有一定基础,故笔记略过,内容可自行百度

         2.1.2 while 语句:同2.1.1

      2.2 循环:for while

         2.2.1 for 循环 :for ... in ...

         2.2.2 while 循环:只要条件满足,就会执行循环(注意死循环(永真式)),条件不满足便退出循环

      2.3 range:

               生成一个随机数列,包括开头,不包括结尾

      2.4 dictionary 字典

               使用 key - value 存储

               举例:根据名字查询成绩,用list实现。两个list

          创建一个“姓名 - 成绩”字典 dict

               字典运行速度很快,但是会消耗内存。

               注意:字典中的 key 一定是不可变对象,否则会出错

           2.4.1字典的修改

                直接修改即可,找到你要修改的键值对名,然后直接赋值即可。

           2.4.2 添加

    默认末尾添加

           2.4.4 查找

                 注意:避免 key 不存在的方法:

                       1.通过 in 进行判断

                       2.通过自身的 get 方法,如果 key 不存在,返回 None (在交互模式下默认不显示)或者使用指定的 value

          2.4.5 删除

                2.4.5.1 使用 pop 方法

                        pop(key)

      2.5 集合 (set)

           set 集合不存储 value 

           重复元素在 set 中自动过滤

                   2.5.1 添加元素

                  add(key)

                   2.5.2 移除元素

                                         

                                        

                 2.5.3交集与并集

                             2.5.3.1 交集

                                       

                                   

                             2.5.3.2 并集

                        

                    

                                2.5.3.3 交集与并集的区别

              两者的区别是没有对应的value,但是两者原理相同

       2.6 不可变对象 (拓展)

           2.6.1 str 不可变对象

                

            

           2.6.2 list 可变对象

     

      2.6 函数

          2.6.1 定义:可以重复调用的一些方法的集合

          2.6.2 调用:

                2.6.2.1 内置函数

                     2.6.2.1.1 abs() 绝对值函数

                     2.6.2.1.2 max() 最大值函数,返回最大值

                2.6.2.2 数据类型转化:强制转换

                2.6.2.3 注意:内置函数也可以重命名,复制给一个变量。调用函数时参数出错,一定要学会看错误信息。

                2.6.2.4 自定义函数

                     2.6.2.4.1 定义:定义一个函数  

                     2.6.2.4.2 拓展:Python pep8编码规范(中文版)

                     2.6.2.4.3 空函数:定义一个无任何功能的函数,一般使用pass。如下图所示

                                   

                     2.6.2.4.4 注意:函数可以返回多个值,返回的结果本质上是一个元组类型。定义函数时,要有函数名和参数(确定的个数)。如果有必要,先对参数的数据类型进行检查。用return 返回值,本质上是返回一个元组类型,若没有 return,便会自动返回一个空值None(return None)

    下周课程:字符串与编码,捕获异常

  • 相关阅读:
    Nginx和PHP-FPM的启动、重启、停止脚本分享
    [Linux]Fedora19修复被Windows干掉的引导
    [Linux]RHEL/CentOS6配置tomcat使用80端口(与httpd整合)
    [Linux]SAMBA共享打印机
    [Linux]配置Logwatch使用第三方smtp发送电子邮件
    [oVirt]在双网卡网络环境下使用oVirt LiveCD
    走进Linux世界主题讲座纪录
    mysql用户及权限复制
    记一次失败的K8S安装部署
    HTTP状态码与爬虫
  • 原文地址:https://www.cnblogs.com/tjlhappyboy/p/11209562.html
Copyright © 2011-2022 走看看