- 1课程资源:
- 2知识要点(二级考点)
- 4 学习建议:
- 5 同异点
- 6 语法基础
- 7 库与方法
- 8、程序的基本结构
- 9、函数:
- 10.编写程序的基本方法(IPO):
- 11.编写程序的基本步骤:
- 12.数值运算符与表达式
- 13.运算符优先级别:
- 14.数据类型转换:
1、www.runoob.com
2、www.liaoxuefeng.com
3、www.csdn.net
(1)文档要先保存后执行
(2)编程语言种类:
A:机器语言
B:汇编语言
C: 高级语言 (C、C++)
D: 超级语言(python)
(3)python的两种编程方式
交互式: 不可逆REPL(Read–eval–print–loop)
文件式: 保存! 修改! 扩充!必须运行之前先保存!
(4)代码意思
import turtle
turtle.pensize
turtle.color(‘red’)
turtle.circle(20)从做往右
turtle.circle(-20)从上往下
turtlr.circle(120,90)120: 半径 90:圆心角
turtle.circle(120,90)90圆心角?可加
(5) 静态语言(编译):一次性翻译,之后不再需要源代码(C语言,Java)
脚本语言(解释):每次运行时随时翻译随时执行(Python,js.PHP)
( 6 ).help()
keywords
( 7 )基本语法元素:
1)缩进:一般以四个空格或一个Tab
注释:单行#,独占一行或者行末;
多行三单引号’’’…’’'或者三双引号"""…""",
命名:大小写字母、数字或下划线(shift±)或者汉字(不能只有汉字)第一个字符不能数字
变量
保留字:
2)数据类型、字符串、整数、浮点数、列表 3)赋值语句、分支语句、函数 4)input()、print()、eval()、print()格式化
学习方法:
先学习—后模仿—再自主创新
1、及时记录知识点考试用
2、
**(1+1.01)**365:1.01相乘365次(次方算法)
6 语法基础(1)数据:变量和常量
(2)对象:身份(ID),类型(type),数值(value)
(3)变量:名称(标识符)与命名规则同类 有效变量名与无效变量名
大小写字母、数字或下划线(shift+-)或者汉字, 第一个字符不能数字
(4)保留字(关键字)
(5)数据类型:
数值型:整型(int)
浮点型:(float)
复数(complex)
布尔型(bool):True(1)/False(0)
字符串(str):使用’str’ /“…”/’’‘str’’'作为定界符中英状态下+shift,以字母r或者R引导的表示原始字符串
运算:str1+str2(字符串的链接)
str*int(字符串的复制)
元组(tuple):
列表(list):
字典(dict):
集合(set):
7 库与方法(1)turtle:图库
导入格式:
A:
import<库名>
<库名>.函数名(参数)
B:
import<库名> as <库的简名>
<库的简名>.函数名(参数)
C:
from<库名>import<库名/函数名>(*)
函数名(参数)
(2)方法:
pensize(画笔大小像素)
pencolor(‘画笔的颜色’)/(R,G,B)(0-1)
color('画笔颜色','填充颜色')
circle(园半径r像素),r为正--左,r为负--右。
right(角度)
left(角度):注意两个角度的区别
8、程序的基本结构
(1)顺序结构
(2)选择(分支)结构
if<条件1>:
结构体1
elif:
结构体2
…
else:
结构体n
(3)循环结构
for i in range():
结构体
break()
continue()
(1)range():
(2)input():
(3)print():
10.编写程序的基本方法(IPO):
(1)I(input):在键盘上输入数据(字符串)
(2)P(process):对输入数据的处理
(3)O(Output):对显示屏上输入数据。
11.编写程序的基本步骤:
(1) 确定IPO(Input--Process--output)
(2) 编写程序
(3) 调试程序
12.数值运算符与表达式
(1)算术:+、-、*、/(一般除法)、//(地板除floor)、%(取余/取模)、**(冥运算)
(2)赋值:=、与算术运算符和位运算符复合
(3)关系(比较):>、<、==、>=、<=、!= (True/False)
(4)逻辑:and or not (True/False)
(5)成员:in 、not in (True/False)
(6)身份(同一性测试)is 、is not (True/False)
(7)位:&、|、!、^、>>、<<
13.运算符优先级别:
高--------------------------------->低
指数(**)----->一元+- -->*、/、%、//、-->+、- --->>>、<<
14.数据类型转换:
(1)int(): 转换成整型
(2)float(): 转换为浮点型
(3)complex(): 转换为
(4)bin(): 转换为
(5) oct(): 转换为
(6) hex(): 转换为



