Python-第3次课堂笔记
1表达式
是将不同类型的数据(包括常量、变量、函数)用运算符号按一定规则连接起来的式子。
表达式特点:表达式一般仅仅用于计算一些结果,不会对程序产生是质量的影响;如果在交互模式
中输入一个表达式,解释器会自动将表达式的结果输出。
2语句
语句是一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成。
语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果。
3程序
程序:program,程序是由一条一条的语句和一条一条的表达式构成的。
4函数function
就是一种语句,函数是专门用来完成特定的功能的代码。通过输入的参数值,返回需要的结果。
函数分为:内置函数和自定义函数。当我们需要完成某个功能时,就可以去调用内置函数,或者自定义函数。
内置函数:或内建函数,就是由语法规定存在的函数,这些函数,包含在编译器的运行库中,
程序员比用单独书写代码实现它,只需要调用函数即可。
自定义函数:由程序员自主的创建的函数。
函数的2个要素:参数和返回值。
5标识符
关键字,python中一些具有特殊功能的标识符,这就是关键字。是python已经使用了的,所以不允许
开发者自己定义与关键字相同的名字的标识符。
以下代码语句可以查看关键字列表。
import keyword
r = keyword.kwlist
print®
6数据类型
数据类型指的是变量的类型,也就是可以为变量赋哪些类型的值。
python有几种内置的数据类型:数字类型、字符串、元组、列表、字典。
数字类型:分为整型、浮点型、布尔型、复数型
-
6.1整数:int,例如a=1 b=399
c=123_456_789
print(1+c) -
6.2浮点数:float,所有小数,例如a=1.2 b=3.333
a=1
b=1.0
print(a+b) #整数和浮点数进行运算,结果为浮点数。
print(0.1+0.2)
print(0.1+0.1+0.1-0.2) -
6.3布尔值
布尔值只有2个值,一个是Ture(相当于1) 一个是False(相当于0)(这两个单词首字母需要大写)
布尔值用来做逻辑判断。
if True:
print(1+True)
print(1+False) -
6.4空值
空值None 是 NoneType 数据类型的唯一值,None 常用于 assert、判断以及函数无返回值的情况。
对于所有没有 return 语句的函数定义,Python 都会在末尾加上 return None;
使用不带值的 return 语句(也就是只有 return 关键字本身),那么就返回 None。