第三次课

目录
1,几个概念
表达式
语句
函数
程序
2.标识符
关键字
保留字
整数和小数
命名方式
3.变量
4.字符串
转义字符
长字符串
格式化字符
字符串的其他操作

1.几个概念

1.1 表达式

表达式:是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等 以能求得数值的有意义排列⽅法所得的组合
在这里插入图片描述

表达式特点: 表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响 如果在交互模式中输⼊⼀个表达式,解释器会⾃动将表达式的结果输出

1.2 语句

⼀个语法上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成
语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的 执⾏结果
在这里插入图片描述

1.3程序(program)

程序就是由⼀条⼀条的语句和⼀条⼀条的表达式构成的。

1.4函数(function)

函数就是⼀种语句,函数专⻔⽤来完成特定的功能 函数⻓的形如:xxx()
函数的分类
1.内置函数 : 或者内建函数,就是由语法规定存在的函数,这些函数,包含 在编译器的运⾏时库中,程序员不⽐单独书写代码实现它,只需要调⽤即可。在这里插入图片描述

2.⾃定义函数 : 由程序员⾃主的创建的函数 当我们需要完成某个功能 时,就可以去调⽤内置函数,或者⾃定义函数 函数的2个要素 参数,返回值
注释
想要临时移除一段代码时,你还可以用注释的方法临时禁用这段代码。
#号位于字符串内部,只是一个普通的字符,并没有起到注释的作用。
调试
打断代码的运行,帮你解决代码有问题的情况

2. 标识符

标识符概念

开发⼈员在程序中⾃定义的⼀些符号和名称。
标识符是⾃⼰定义的,如变量名 、函数名等
组成:由26个英⽂字⺟⼤⼩写,数字 0-9 符号 $
标识符的规则: 1.标识符中可以包含字⺟、数字、
,但是不能使⽤数字开头 例如: name1 name_1 _name1 1name(不⾏)
2.Python中不能使⽤关键字和保留字来作为标识符
命名⽅式

驼峰命名法
⼩驼峰式命名法: 第⼀个单词以⼩写字⺟开始;第⼆个单词的⾸字⺟⼤ 写,例如:myName、aDog
⼤驼峰式命名法: 每⼀个单字的⾸字⺟都采⽤⼤写字⺟,例如: FirstName、LastName 下划线命名法 不过在程序员中还有⼀种命名法⽐较流⾏,就是⽤下划线“_”来连接所有 的单词,⽐如 get_url buffer_size

2.1 关键字

关键字:python⼀些具有特殊功能的标识符,这就是所谓的关键字关键字,是python 已经使⽤的了,所以不允许开发者⾃⼰定义和关键字相同的名字的标识符。
所有 Python 的关键字只包含小写字母。
如图可在cmd命令行中查看常用的关键字。
第三次课_第1张图片

保留字

保留字是Python语言中一些被赋予特定意义的单词。
未来有可能作为关键字。
Python中的保留字不能用作常数或变数,或任何其他标识符名称。
第三次课_第2张图片

整数和小数

基本数据类型

——数据类型指的就是变量的值的类型
——整数:所有整数,都是int类型
小数常量:所有小数,用float(浮点数)类型表示
用type函数可以访问数据的类型,如下图。
第三次课_第3张图片

变量

变量的概念: 变量是计算机内存中的⼀块区域,存储规定范围内的值,值 可以改变。
通俗 的说变量就是给数据起个名字。
变量命名规则
变量名由字⺟、数字、下划线组成要符合标识符的命名规范 数字不能开头
不能使⽤关键字
注意 : 是两个对象相等和两个对象是同⼀个对象是两个概念
变量可以是很多的数据类型,不仅仅局限于整数
判断两个变量是否是同一个变量,只需要判断他们的id是否
相等。
任何整数在内存当中都有固定的位置。
print(a is b)判断a,b的id是否相同
print(a == b)判断a,b的值是否相等

字符串

由单引号或双引号引起来的变量称为字符串(str)
python语法中单引号和双引号无区别,但不可混合使用。
可变类型:数值可变
不可变类型:数值不可变

转义字符

转换原意的字符,取消原来字符所具备的功能。
常见转义字符如下表。
第三次课_第4张图片
长字符串(三重引号字符串)
作用一:注释
作用二:保留格式
第三次课_第5张图片
在这里插入图片描述

格式化(初始化)字符串:将字符串不可改变的属性格式化,然后将它的内容改变。
拼串:在这里插入图片描述
在这里插入图片描述
占位符%s,%d,%f
起到占位的作用在这里插入图片描述
format:通过{}占位,用format把值传递出去

在这里插入图片描述
在这里插入图片描述
字符串的其他操作
第三次课_第6张图片
作业
1,
法一
第三次课_第7张图片
法二
在这里插入图片描述
2

你可能感兴趣的:(python基础班)