Python学习第三课(基本数据类型)


目录

  • Pycharm的基本配置(接上节课)
  • 1. 几个概念
    • 1.1 表达式
      • 1.1.1 表达式的概念和特点
    • 1.2 语句
    • 1.3程序
    • 1.4 函数
      • 1.5 代码块
  • 2.标识符
    • 2.1 关键字
    • 2.2 标识符概念
      • 2.2.1 标识符的命名归则
  • 3. 基本数据类型
    • 3.1 整数和小数
      • 3.1.1 整数
      • 3.1.2 小数
    • 3.2 布尔值和空值
      • 3.2.1 布尔值
      • 3.2.2 空值None常量
  • 4 变量
    • 4.1 变量的概念
    • 4.2 变量的运算
  • 5. 字符串
    • 5.1 字符串的概念
    • 5.2 转义字符
  • 5.3 长字符串

Pycharm的基本配置(接上节课)
  • Pycharm中的主题修改 Files—settings–apperance–theme
  • 代码字体修改 Files–settings–Editor–Font
  • 关闭自动更新 File—settings–apperance–System Settings – Updates — Automatically check updates for 取消打钩
  • 快捷键修改 File–settings–apperance–Keymap 可以自行更改自己习惯的快捷键方式
  • 自动导包 File—settings–apperance–General—Auto Import 打钩
  • 禁止直接打开上一次Project File—settings–apperance–System Settings – Reopen projects on starup 取消打钩
  • 修改新建文件的文件头 File–settings–Editor–Code Style --File and code templates – Python Script。进入后输入以下内容:
    #@Time : ${Date} ${Time}
    #@Author : ‘自己的名字’
    #@File: ${Name}.py
    #@Software: ${PRODUCT_NAME}
  • 修改字体编码 File–settings–Editor–Code Style – File Encoding – Project Encoding
1. 几个概念 1.1 表达式 1.1.1 表达式的概念和特点
  • 表达式是由,数字,算符,数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。
  • 表达式类似于数学公式,比如1+1, 2*4等。
  • 表达式对程序的结果不产生实质性影响。
  • 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出。
1.2 语句
  • ?个语法上?成体系的单位,它由?个词或句法上有关连的?组词构成
  • 语句的执??般会对程序产??定的影响,在交互模式中不?定会输出语句的 执?结果
1.3程序
  • 程序就是由?条?条的语句和?条?条的表达式构成的。
1.4 函数
  • 就是一种语句,专门用来完成特定的功能
  • 函数形如 XXX()
  • 函数的分类:
    内置函数(内建函数):Python自带的函数,比如print()
    自定义函数:由程序员?主的创建的函数
  • 【Python学习第三课(基本数据类型)】函数的要素
    参数:()中的内容,我们称之为参数,可以有参数,也可没有参数,如果有多个参数,要用英文逗号隔开。
    返回值:函数返回的结果,有的 函数有返回值,有的函数没有返回值。
1.5 代码块
  • 代码块是代码的一种分组机制,同一个代码块中要么都执行,要么都不执行。
  • 代码块以缩进开始,直到代码回复缩进时结束。
  • Pass语句代表的是空语句,主要是保持程序结构的完整性,一般做站位语句。
2.标识符 2.1 关键字
  • 已经被Python所使用了,通过Import keyword , keyword.kwlist查看。如下图所示Python学习第三课(基本数据类型)
    文章图片
2.2 标识符概念
  • 开发人员在程序中自定义的一些符号和名称。
  • 由26个英文字母的大小写,数字0-9,_ $ %等一些符号组成
2.2.1 标识符的命名归则
不能以数字开头,name_1 可以, 1_name不行 不能使用关键字作为标识符 命名方式: 驼峰命名法: 小驼峰:第一个单词小写,第二个单词大写,如:myName 大驼峰:每一个单词都大写,如:LastName 下划线命名法,比如,get_url。

3. 基本数据类型 3.1 整数和小数 3.1.1 整数
整数类型的数据类型,又可以交int类型。整数中如果为了方便阅读,可以用下划线来分割, 不会影响输出结果,比如123456789,可以用123_456_789。

3.1.2 小数
小数类型又叫float类型,或者浮点类型。浮点型在计算的时候会得到个不太精确的结果,但基本上会无限接近正确结果。原因是因为浮点数在进行二进制转换的时候造成的。

3.2 布尔值和空值 3.2.1 布尔值
布尔值又叫bool类型,只有两个值,True和False, 属于逻辑判断。布尔值也是特殊的int类型,True相当于1, False相当于0、

3.2.2 空值None常量
只有?个数值就是None 也就是空值

4 变量 4.1 变量的概念
  • 变量是计算机内存中的?块区域,存储规定范围内的值,值 可以改变,通俗 的说变量就是给数据起个名字。
  • 变量命名规则:
    变量名由字?、数字、下划线组成要符合标识符的命名规范
    数字不能开头
    不能使?关键字
  • id()返回值可以确定是否是同一个对象
  • 注意 : 是两个对象相等和两个对象是同?个对象是两个概念。
    可以从下图看到,虽然S2和S1的内容完全能相等,但是他们的id不一样,这说明了他们是两个对象。
    Python学习第三课(基本数据类型)
    文章图片
4.2 变量的运算
变量的运算就是正常的四则运算 ,需要注意的是在运算过程中含有浮点数,那 么它返回的就是?个浮点数类型

5. 字符串 5.1 字符串的概念
  • 字符串是由数字、字?、下划线组成的?串字符
  • 单引号和双引号不能混合使?
  • Python中??对双引号或者?对单引号包裹的内容就是字符串
5.2 转义字符
  • 转义字符是?种特殊的字符常量。转义字符以反斜线""开头,后跟?个或?个
    字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
  1. \t 表示制表符(TAB)
  2. \n 表示换?符 (回车)
  3. \ 表示反斜杠 (\)
  4. ’ 表示 ’ (’)
  5. \ ‘’ 表示 ‘’ (")
  6. r加在字符串的引号前面,代表该字符串中出现的反斜杠,就直接是反斜杠。如图所示
    Python学习第三课(基本数据类型)
    文章图片
5.3 长字符串
  • ?字符串 ?叫做?档字符串 我们使?三重引号来表示?个?字符串’’’ ‘’’。
  • 三重引号可以换?,并且会保留字符串中的格式。如下图,当单引号的时候,换行并不起作用,需要/n才能换行,但是长字符串中,只要代码换行即可,内容就自动换行,保留了在长字符串中的格式。
    Python学习第三课(基本数据类型)
    文章图片

    推荐阅读