9.24
一、课程资源:
1.www.runoob.com
2.www.liaoxuefeng.com
3.www.csdn.net
4.https://blog.csdn.net/Hauru?spm=1000.2115.3001.5343
二、知识要点:
1.编程语言种类:
机器语言
汇编语言
高级语言(C)
超级语言(Python)
2.学习方法:
学习--->模仿--->自主创新
3.静态语言(编译):一次性翻译,之后不再需要源代码。(C语言,Java)
脚本语言(解释):每次运行时随时翻译随时执行。(python语言,Js语言,PHP语言)
4.两种编程方式:
交互式:REPL(Read-Eval-Print-Loop)
文件式(运行之前先保存)
5.编写的基本方法步骤(IPO):
I--Input 程序的输入
P--Process 程序的主要逻辑
O--Output 程序的输出
6.编程的基本步骤:
1)确定IPO(Input--Pocess--Output)
2)编写程序
3)调试程序
7.基本语法元素:
1)程序框架
缩进:一般以四个空格或一个Tab,有单层或多层缩进
注释:单行(用#,独占一行或者行末);
多行:三单引号('''......''')或者三双引号("""......""")(英文模式)
命名:大小写字母、数字或下划线(shift+-)或者汉字(不能只有汉字) 第一个字符不能是数字
_____________________________________________________________________________________
10.9
对象:ID、Type、Value
变量
保留字
and elif import raise global
as else in return nonlocal
assert expect is try True
break finally lamba while False
class for not with None
continue from or yield
def if pass del
2)数据类型:
Numbers-------数字
Strings-------字符串
List----------列表
Tuples--------元组
Dictionaries--字典
Sets----------集合
数字
Integers----------------整型
Boolleans---------------布尔型
Floating point numbers--浮点型
Complex numbers---------复数
3)类型转换
int()
bin()
4)语句
赋值语句--变量名=变量值
|--顺序结构
结构化语句--|--分支(选择)结构
|--循环结构
4)函数
变量名-- input(“提示字符串”) 其他类型需要转换
评估函数--eval (“字符串或字符串变量”)去掉参数最外侧引号并执行余下语句的函数
print()格式化
print()
-----------------------------------------------------------------------------------------------
10.15
-----------------------------------------------------------------------------------------------
8.运算符与表达式
(1)算术运算
除法(/):10/3==3.333333(float)
底板除(//)10-3==3(int),-10/3==-4(向下取整)
(2)赋值运算
(3)关系(比较)运算
(4)逻辑运算 and/or/not
(5)成员运算 is/notin
(6)身份(同一性测试)运算 is/is not
(7)位运算
(8)运算优先级:指数(**)--一元(+,-)--算术()--位运算()--关系--赋值
9数据类型:(1)元组(tuple)
(2)列表(list)
(3)字典(dict)
(4)集合(set)
10.函数(方法):
(1)输入(input())
(2)输出(print())
%f
(3)评估函数(eval())
11.库
(1)内置函数
(2)标准库
(3)第三方库
--------------------------------------------------------------------------------------------------
10.22
--------------------------------------------------------------------------------------------------
12.字符串的表达
13.format():(与print()并用)