第二周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<第三方库名> 根据关键词在名称和介绍中搜索第三方库

原文地址:https://www.cnblogs.com/gohrx/p/10547775.html