概述
一、几个概念
- 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 还有字符串的其他操作
如图所示。
最后
以上就是优美月饼为你收集整理的(课堂笔记)8.10 第三节 基本数据类型的全部内容,希望文章能够帮你解决(课堂笔记)8.10 第三节 基本数据类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复