第1课: 认识新朋友-python
知识点:
1、在英文状态下编写Python语句。
2、内置函数print()将结果输出到标准的控制台上,它的基本语法格式如下:
print("即将输出的内容") #输出的内容要用引号引起来,可以是双引号“”,也可以是单引号’’。
print(数学式子)
3、算法是一系列步骤的组合,用来实现某个需求。
算法:
顺序结构:从上到下一行一行执行。
通过一行一行地输出可以实现下面三幅图,这样的算法就是顺序结构。
课后练习:
1、新建文件love.py,编写代码,实现输出 i love python。
第2课: 与世界打招呼(输出)
知识点:
1、BUG:编写的程序不能正常执行,或者执行的结果不是我们期望的。
2、常见错误:
NameError: name 'pirnt' is not defined (名称错误:'pirnt' 名字没有定义)
SyntaxError: invalid syntax(语法错误:语法无效)
IndentationError: unexpected indent (缩进错误:不期望出现的缩进)
3、输出语句细节:
换行符是\n;
end 参数设置结束符,默认为换行符。
课后练习:
1、只用一条输出语句,输出如下图形:
2、使用多个print,输出结果如下:
1,2,3,4,5,6!
第3课:与计算机的沟通(输入)
知识点:
1、输入:从计算机外部输入数据到计算机内部。
2、输入语句:input(提示信息),返回字符串类型的数据。
3、变量:用来存数据。
课后练习:
1、输入某个商品的名称、价格、生产商,然后在控制台输出这些信息来。
第4课:存储盒子-变量
知识点:
1、变量细节:
变量,顾名思义就是在程序运行过程中值可以改变的量。
定义一个变量:变量名=变量值。
算法:
循环结构:不断重复一些代码。
课后练习:
试着同时给3个变量进行相同的赋值操作,使其结果一致。
第5课:给变量取名字(变量名)
知识点:
1、变量名的命名规则如下:
由字母,数字,以及下划线组成;
不能以数字开头;
没有长度的限制;
严格区分大小写;
不能使用Python关键字;
2、关键字:有特定含义的词汇。
3、查看关键字:
import keyword #导入模块
print(keyword.kwlist)
结果如下:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
课后练习:
- 下列关于变量的定义和赋值说法错误的是?( )
A在Python里,变量的设定和赋值不能同时进行,需要分开使用两条语句。
B.空格不可以作为变量名的一部分。
C.变量名以数字开头,或者以关键字作为变量名称,运行程序时会导致语法错误。
D.变量名称的英支母有大小写的区别,所以Birth和birth是两人不同的变量。
第6课:变量的赋值
知识点:
- 简单赋值操作符:= ,它的作用是将右边的一个表达式的值赋给一个左边的变量。
- 增量赋值:
从Python 2.0开始,等号可以和一个算术操作符组合在一起,将计算结果 重新赋值给左边的变量,这被称之为增量赋值,例如:
加法赋值运算符:+=,先加后赋值。
取余赋值运算符:%=,先取余后赋值。
- 多重赋值:将一个表达式赋值给了多个变量。
- 多元赋值:同时给多个变量赋值。
课后练习:
1、使用多重赋值的方式,将三个变量的值赋值为123456。
2、使用多元赋值的方式,将三个变量的值分别赋值为4,5,6。