• pycharm设置

      设置界面主题

      文件=>设置=>外观与行为=>外观=>主题

      调整字体大小

      安装插件

       

      基础

      print打印

       

      print函数执行后,默认输出后是换行,如果不想换行可以添加参数 end = “”

       

      print可以打印多个数据

       

      注释

      使用格式

      使用场景

      使用快捷键

      选中需要注释的内容 然后输入组合键 ctrl + /

       

      标识符

      简单理解 为一些自定义的数据起的名字

       

      算数运算符

       

      比较运算符

      比较运算是发生在两个同类型数据间的一种操作,比较运算是对两个数据通过比较运算符进行比对,如果比较运算结果成立得到结果True,如果不成立,得到结果False

       

      符号说明
      = =判断两个操作数的值是否相等,成立为True
      ! =判断两个操作数的值是否不相等,成立为True
      >判断左操作数是否大于右操作数,成立为True
      <判断左操作数是否小于右操作数,成立为True
      > =判断左操作数是否大于等于右操作数,成立为True
      < =判断左操作数是否小于等于右操作数,成立为True

       

      逻辑运算符

       

      变量

      变量概念

      变量用于描述计算机中的数据存储空间

      变量作用

      在计算机中运行的程序中保存数据

      语法格式

       

      基础类型

      int 整型,str字符串,float浮点型, bool布尔型,列表 list,元组 tuple,字典 dict,集合set

      得到变量的类型

       

      赋值运算

      符号作用格式
      =赋值a=b,将b的值给a
      +=加后赋值a+=b,将a+b的值给a
      -=减后赋值a-=b,将a-b的值给a
      *=乘后赋值a*=b,将a*b的值给a
      /=除后赋值a/=b,将a/b的值给a
      //=整除后赋值a//=b,将a//b的值给a
      %=取余后赋值a%=b,将a%b的值给a

       

      类型转换

      常用转换包含 :

       

      格式化字符串

      %格式化字符串

       

      占位符包括:

      %d整数 %s字符串 %f 浮点型 %.4f 4代表取小数点4位

      注:s%可以通用

       

      f格式字符串

       

      input输入

      接受键盘上的输入信息,然后赋值给变量

      input函数接收的数据默认为字符串类型

       

       

      if语句

       

      定义:

      用于描述“如果满足什么条件,就怎么样,否则就怎么样”的语法。

      if单语句

       

      if else 语句

       

      if elif ... else 语句

       

      if嵌套

       

      课堂练习,商品满减

       

      循环语句

      while 循环

      概念

      是程序中反复执行的某些代码的过程

       

      作用

      重复执行某些代码

       

      基础语法

       

      两种写法

       

      for循环

      格式

       

      注意:

       

      range

       

      和if组成嵌套

       

      break

      作用

      跳出本次循环,终止本次循环的意思

      格式

       

      使用

       

      continue

      作用

       

      格式

       

      使用

       

      嵌套循环

      语法

      格式

      举列

       

      使用

       

      九九乘法表

       

      字符串

      语法

       

      字符串切片

      切片

      就是指获取字符串中的某一部分,形成一个新的字符串

      切片的格式

       

      字符串基本操作

      in

      格式

      字符串1 in 字符串2

      用法

      判断字符是否在另一个字符内 字符串1 in 字符串2

       

      not in

      字符串1 not in 字符串2

       

      len

      返回字符串的个数

      格式 len("字符串")

       

      字符格式化转换操作

       

      字符串拆分

      split (参数)

      把当前字符串拆散 拆成 参数左边,参数右边

       

      字符串连接

      str1+str2 连接两个字符串

       

      字符串查找

       

      字符串替换

      替换 replace(被替换的字串,新字串,替换数量)

       

      列表

      概念

      是一种有序的,可变的,可存储不同数据类型的结构

      列表格式

       

      查询

      按索引取出数据

       

      修改

      对查询的结果进行赋值

       

      插入

       

      删除

      删除当前索引的数据

       

      求下标索引

       

      出现数据的个数

       

      清空列表

       

      列表遍历

       

      排序

       

      字典

      定义

      字典是一种使用“键值对结构”存储数据的存储模型。

       

      字典的创建

       

      字典的添加和修改

       

       

      删除字典的数据(键值对)

      pop(键值)

       

      字典的遍历

       

      元组

      概念

      格式

      变量名 = (数据1,数据2,...)

       

      集合

      概念

      是一种存储无序的不重复数据的存储结构

      特点

      集合没有索引的概念.

      格式

      变量名 = {数据1,数据2,数据3 ...}

       

      添加

       

      删除

       

      推导式(了解)

      定义

      把数据循环中取出,放入数据容器里比如 列表 或者 字典 形成一个新的列表或字典

      列表格式

       

      字典格式

       

      函数

       

      函数定义

      函数是已经写好的,可重复使用,用来实现相关功能的代码段

      函数的作用

      使用函数可以增加代码的复用性

      调用的语法

       

      形参和实参

       

      局部变量和全局变量

       

       

      return

      函数返回值关键字 return

       

      默认参数值

      如果函数参数要加默认值,则只能从倒数第一个依次添加默认值

       

      可变参数的函数(了解)

       

      字典参数的函数(了解)

       

      匿名函数(了解)

       

      类和对象

      类的定义

       

      类变量

       

      类方法

       

      类静态方法

       

      封装(了解)

      把常用的方法或者变量封装成成员方法来使用

      封装变量时,可以通过成员变量前面加上 变量名,使 变量名对外不可见,再通过函数的方式,对其访问或者修改

       

      继承(了解)

      继承允许我们通过继承,可以用另一个类的所有方法和属性的类

       

       

      多态(了解)

       

      模块

      导入格式:

      格式一(全部导入):

      导入格式:

      import 模块名

      模块资源使用格式:

      模块名.类名

      模块名.函数名

      模块名.变量名

      格式二(局部导入):

      导入格式:

      from 模块名称 import 资源名称

      from 模块名称 import 资源名称1,资源名称2

      from 模块名称 import *

      模块资源使用格式:

      类名

      函数名

      变量名

       

      定义:

      是一个有层次的文件目录结构,它定义了由n个模块或n个子包

      结构:

       

      第三方包/库

      包和模块都可以称为库

       

      安装第三方包/库

      1. pycharm安装,文件=>设置=>项目=>python解释器

        鼠标点击 +,输入 要安装的库名

         

        如果安装时遇到安装失败,则可以添加国内源地址

        主界面->python package->管理仓库->+ 添加

        https://pypi.tuna.tsinghua.edu.cn/simple/ 网址

         

      2. 通过pip install 库名 安装

        pip install 库名

         

        如果安装时遇到安装失败,则可以加上国内源地址参数

        pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple/

         

      卸载第三方包/库

      1. pycharm卸载,文件=>设置=>项目=>python解释器

        鼠标选中要卸载的库,点击 -

         

      2. 通过pip uninstall 库名 卸载

       

       

      文件

       

      文件定义

      计算机的文件就是长期储存在设备上的⼀段数据

       

      文件操作

       

      写文件

       

       

      读文件

       

       

      按行读取文件

       

      二进制读写文件

       

      json写文件

       

      json读取文件

       

      异常

      定义:

      异常就是报错,代码遇到报错就停止运行了

      我们可以添加异常处理,让代码遇到异常,抛出异常,捕获错误信息,同时可以继续执行

       

      语法:

      try:

      可能引发异常现象的代码

      except 系统定义的异常类:

      出现异常现象的处理代码

      except:

      出现异常现象的处理代码

      else:

      未出现异常现象的处理代码

      finally:

      try代码块结束后运行的代码

       

      一般使用