zoukankan      html  css  js  c++  java
  • 第二周Python学习笔记

    分支结构:

    ①  单分支结构:

    非常简单,if 条件语句,如果为true 则输出结果。否则不输出结果

    ②  二分支结构: 条件结果为true则执行语句1,否则就执行语句2

    If <条件>:

       <语句1>

    Else :

        <语句2>

    ③  多分支结构:哪个条件为true则执行哪个语句,如果条件都不符合,则执行else下的语句

    If <条件1>:

       <语句1>

    elif :<条件2>

        <语句2>

    • ·
    • ·

       else:

         <语句N>

       

    ④  异常处理:如果语句块1出现了异常,则执行语句块2,同时还可以指定异常类型

    try :

    <语句块1>

    except<异常类型>:

    <语句块2>

     

     

    程序的循环结构:

    ①  遍历循环:for <循环变量>in <遍历结构>:

             <语句块>

            如计数循环(N次)

               For  i in rang(N)

              计数循环特定次()

                   for i in rang(M,N,K)在数字M到N之间取值,步长为K

            字符串遍历循环:

                 for i in “hello” 输出为hello

    ②    无限循环: while <条件>

                     <语句块>  反复执行语句块,直到条件不成立

     

    ③    循环控制保留字

    --break跳出并结束当前整个循环,执行循环后的语句

    --continue结束当前循环,继续执行后续次数循环

    --break和continue可以与for和while循环搭配使用

     

    模块三:random 库的使用

    Random是产生随机数用的

    Random.seed() 指定种子,指定种子后产生的随机数是固定的

     Random函数的扩展

     

     

     

     

     

     

    函数和代码复用

    ①    函数的定义

    函数是一段具有特定功能的丶可重用的语句组

    def <函数名>(<参数(0个或多个)>:

       <函数体>

    return <返回值>

     

    函数定义时可以为某些参数指定默认值,构成可选参数

    def <函数名>(<非可选参数>,<可选参数>):

    <函数体>

    Return <返回值>

      

    函数定义时可以设计可变数量参数,既不确定参数总数量

       def <函数名>(<参数>,*b):

           <函数体>

           return <返回值>

    ②    函数的返回值

    Return保留字用来传递返回值,函数可以有返回值,也可以没有

    可以有return,也可以没有。

    -return可以传递0个返回值,也可以传递任意多个返回值

    ③ 局部变量和全局变量

    -基本数据类型,无论是否重名,局部变量与全局变量不同

    -可以通过global保留字在函数内部声明全局变量

    -组合数据类型,如果局部变量未真实创建,则是全局变量

     

    组合数据类型

    ①集合类型的定义:

    -集合是多个元素的无序组合,集合类型与数学中的集合概念一致

     

    -集合用大括号{}表示,元素间用逗号分隔

    -建立集合类型用{}或set()

    -建立空集合类型,必须使用set()

    ②集合处理方法

     

     

     

     

     

     

    ③    序列类型定义

    序列是具有先后关系的一组元素

    -序列是一维元素向量,元素类型可以不同

    -元素间由序号引导,通过下标访问序列的特定元素

    ④序列类型及操作

     

     

     

     

     

     ⑤元组类型定义:

    元组是序列类型的一种扩展

    -元组是一种序列类型,一旦创建就不能被修改

    -使用小括号()或tuple()创建,元素间用逗号,分隔

    -可以使用或不使用小括号

    元组类型操作:

    元组继承序列类型的全部通用操作

     

    ⑤    列表类型定义

    -列表是一种序列类型,创建后可以随意被修改

    -使用方括号[]或者list()创建,元素间用逗号,分隔

    -可以使用或不使用小括号

    ⑥  列表类型操作

     

     

     

     

    ⑦    字典类型定义

    字典类型是“映射”的体现

    -键值对:键是数据索引的扩展

    -字典是键值对的集合,键值对之间无序

    -采用大括号{}和dict()创建,键值对用冒号:表示

     

      字典类型操作函数和方法

      

     

     

     

     

    文件和数据格式化

    ⑧    文件的打开模式

     

     

    文件打开格式 <变量名>=open(<文件名>,<打开模式>)

     

     

       文件内容的读取

     

     

     

     

    数据的文件写入

     

     

    用于改变文件中指针的位置,如果你写入一些数据到文件中,想要读取就需要先改变指针的位置

     

     

     

    第三方库的安装

    在命令行中D:> pip install<第三方库名>  安装指定的第三方库

    D:> pip install -U<第三方库名> 更新已安装的指定第三方库

    D:> pip uninstall<第三方库名> 卸载指定的第三方库

    D:> pip download<第三方库名> 下载但不安装指定的第三方库

    D:> pip show<第三方库名> 列出某个指定第三方库的详细信息

    D:> pip search<第三方库名> 根据关键词在名称和介绍中搜索第三方库

  • 相关阅读:
    07java基础知识
    06java基础知识
    我们都忽略了Html5的力量,如果只看成一种技术就大错特错了!
    “微信应用号对行业影响”之一,app开发速来围观
    App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
    开发APP不搞清楚这20个问题,必然沦为一场灾难
    H5 App设计者需要注意的21条禁忌
    H5 APP开发必读,20个你不知道的Html5新特征和窍门
    H5 App如此强悍,要降薪的恐怕已不只是iOS程序员
    关于APP,原生和H5开发技术的争论
  • 原文地址:https://www.cnblogs.com/gohrx/p/10547775.html
Copyright © 2011-2022 走看看