欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

第二周Python学习笔记

程序员文章站 2022-06-15 13:03:46
分支结构: ① 单分支结构: 非常简单,if 条件语句,如果为true 则输出结果。否则不输出结果 ② 二分支结构: 条件结果为true则执行语句1,否则就执行语句2 If <条件>: <语句1> Else : <语句2> ③ 多分支结构:哪个条件为true则执行哪个语句,如果条件都不符合,则执行e ......

分支结构:

①  单分支结构:

非常简单,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函数的扩展

 第二周Python学习笔记

 

 第二周Python学习笔记

第二周Python学习笔记

 

 

 

 

 

函数和代码复用

①    函数的定义

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

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

   <函数体>

return <返回值>

 

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

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

<函数体>

return <返回值>

  

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

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

       <函数体>

       return <返回值>

②    函数的返回值

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

可以有return,也可以没有。

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

③ 局部变量和全局变量

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

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

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

 

组合数据类型

①集合类型的定义:

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

 

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

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

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

②集合处理方法

 第二周Python学习笔记

第二周Python学习笔记

 

 

 

 

 

 

 

③    序列类型定义

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

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

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

④序列类型及操作

 第二周Python学习笔记

 

 

 第二周Python学习笔记

 

 

 

 ⑤元组类型定义:

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

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

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

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

元组类型操作:

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

 

⑤    列表类型定义

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

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

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

⑥  列表类型操作

 第二周Python学习笔记

第二周Python学习笔记

 

 

 

 

⑦    字典类型定义

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

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

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

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

 

  字典类型操作函数和方法

  

 第二周Python学习笔记

 

 第二周Python学习笔记

 

 

 

文件和数据格式化

⑧    文件的打开模式

 第二周Python学习笔记

 

 

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

 

 

   文件内容的读取

 第二周Python学习笔记

 

 第二周Python学习笔记

 

 

 

数据的文件写入

 第二周Python学习笔记

 

 第二周Python学习笔记

 

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

 

 

 

第三方库的安装

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

d:\> pip install -u<第三方库名> 更新已安装的指定第三方库

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

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

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

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