(课堂笔记)8.10 第三节 基本数据类型

一、几个概念

  • 1、表达式
    • 表达式,是有数字、算符、数字分组符号(括号)、自由变亮和约束变亮等以能求得树枝的有意义排列方法所得的组合。
    • 表达式的特点
    • 表达式一般仅仅用于计算有些结果,不会对程序产生实质性的影响。
    • 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出。
      例:1+2就是一个表达式,仅仅用于计算一个数值,不会对程序产生影响。如图所示:
      在这里插入图片描述
  • 2、语句
    • 一个语法上自成体系的单位,他由一个词或语法上有关联的一组词构成。
    • 语句的执行一般会对程序产生一定的影响,在交互模式中不一定输出语句的执行结果。
  • 在这里插入图片描述

区分代码块,语句后跟着的代码(如图所示缩进的代码),且代码块要不一起执行,要不都不执行。

  • 3、程序

    • 程序就是由一条一条的语句和一条一条的表达式构成的。
  • 4、函数

    • 函数就是一种语句,函数专门用来完成特定的功能。

    • 函数的形如:XXX()

    • 4.1 、内置函数(内建函数):查看内建函数打开python官网首页,进入libray Reference查看 。

    • 4.2、自定义函数 def xxx()
      在这里插入图片描述

    • 如图所示,def Abc()为自定义函数,Print(‘hello woeld’)为自定义函数的内容。(注意:print(‘hello world’)要缩进在def Abc内),自定义函数不会运行,实操后发现,运行结果空白。如图在这里插入图片描述

    • 调用函数,Abc()即可。☆☆☆☆☆☆☆重要知识点。

    • 4.3、 参数
      例,print()括号中的内容就是参数,括号内可以存在多个参数,但是多个参数时,参数与参数直接要用逗号分开。如,print(‘hello world’)与print(‘hello’,‘world’)打印结果一样,但前一个是一个参数,后一个是两个参数。

    二、标识符

    • 1、python语言的组成:关键字、标识符、变量和树枝、运算符、语句、函数、序列。
    • 2、关键字:具有一些特殊的功能的标识符,无法被调用。a、交互页面中,输入import keyword 回车之后输入"keyword kwlist"即可查看。
    • 3、标识符:开发人员在程序中自定义的一些符号和名称。标识符是自己定义的,如变量名、函数等。例如,h = 5.
    • 命名方式:
      • 驼峰命名法:小驼峰(myName) 大驼峰(MyName)
      • 下划线命名法:get-ouy
      • 组成规则:由26个英文字母大小写、数字0-9符号¥,需要注意的是标识符不能用数字开头,即1name这样是不行的,另外关键字和保留字也不能作为标识符。

    三、基本数据类型

    • 1、整数:代码类型为int,整数有一个最大数值,超过这个最大数值,即为内存溢出。如果数值过大,用下划线隔开,如123-456-789.
    • b、注意点:print(‘a’)打印的是纯粹是a这个字母,print(a)打印的是a标识符所赋值的内容。
    • 2、小数:代码类型为float
    • 3、布尔值和空值
      • 布尔值只有两个值,一个是True一个是Flase 逻辑判断。
      • 空值 None便是不存在
        注意点:在这里插入图片描述
        如图所示,1+‘1’中,1属于数值类型,‘1’为字符串类型,顾公式无法运算出结果,但布尔值运算后发现,True为1,False为0.

      四、变量

      • 1、变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是个数据起个名字。
      • 2、变量的运算:需要注意的是在运算的过程中含有浮点数的,那么他返回的就是一个浮点数类型。例,1+1 = 2 ,1+2.0=3.0,12.0=2.0,1.01.0=1.0。另外1.1*1.1=121.000000002出现这种结果主要是因为进制之间的转换问题,该问题在第二节笔记中有详细的解释。

      五、字符串

      • 1、有一对单引号或者双引号包裹的内容就是字符串。交互页面print(type(xxxx))查看“xxxx”的类型
      • 需要注意的是在这里插入图片描述

    如图所示, 单引号不能镶嵌使用,双引号也是如此,但是单双引号可以混用。

    • 2、转义字符
    • \ 表示后面的字符就是本身的字符的意思,不具有其他作用在这里插入图片描述
      如图所示,当单引号出现镶嵌使用时,’s前面加‘\’即可。
  • \t 表示一个tad键的距离,他是一个制表符。

  • \n 换行符,想到那个鱼回车键

  • \ 表示后面的‘\’就是一个\没有意义。

  • r‘’表示的是原始字符串,表示引号中的内容没有其他意思就是字符本身。例,r’1+1’输出的结果为‘1+1’。

六、长字符串

  • 1.长字符串又叫文档字符串,我们使用三重引号来表示一个长字符串""" “”"。
  • 2.三重字符串可以换行,并且会保留字符串中的格式。
  • *字符串运算:‘6’+‘6’ = ‘66’ , ‘6’2 = ‘66’ 。只限于字符串相加或者字符串乘整数,其他运算如除、减、乘小数等都无法运算。
  • 3、字符串拼穿
    如图所示
    在这里插入图片描述
  • 4、参数的传递
    如图所示
    在这里插入图片描述
  • 5、占位符
  • 5.1、 %d 整数占位。如图所示在这里插入图片描述

如图,%b表示占位的地方,%c表示站位处需要祖选择的数字。当然也可以直接在%c处,将c换成自己想要的数字,直接输入

  • 需要注意的是:在这里插入图片描述
    如图所示,当占位出选择1.8的时候,输出的结果仅仅保留了整数位1.
  • 5.2、字符站位
  • %s 字符串占位。在这里插入图片描述

如图所示,%s表示占位,当选择直接输入内容时在%‘xxxx’中直接输入,当需要引用其他字符串是,%x选择需要使用的字符串。

  • 字符串占位的其他用法,如图所示:在这里插入图片描述
    如图,需要注意的是f‘xxxx’中的f是格式化字符串,不管‘xxxx’什么格式,都能使用。
  • 字符串的其他用法2:在这里插入图片描述
    如图所示,多个占位,多个量需要传到的时候,用s.format。
  • 5.3、浮点数占位
  • %f 表示浮点数占位。
  • 在这里插入图片描述
    如图所示,同整数占位、字符串占位,%f浮点数占位即可直接输入也可选择输入。
    +5.4 还有字符串的其他操作在这里插入图片描述
    如图所示。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值