Python复习的知识点

Python复习的知识点

瓶1024

已于 2022-11-02 10:26:13 修改

847
 收藏 6
文章标签: python 开发语言
版权
python语言程序设计基础的复习笔记
第一章内容
1.在python语言中解释和编译的区别
①编译

编译是将源代码转换成目标代码的过程。 ​ 源代码是计算机高级语言的代码,而目标代码则是机器语言的代码。 ​ 执行编译的计算机程序称为编译器(Compiler)

②解释

解释是将源代码逐条转换成目标代码,同时逐条运行目标代码的过程。 ​ 执行解释的计算机程序称为解释器(Interpreter)

编译和解释的区别

编译是一次性的翻译,一旦程序被编译,不需要编译,不在需要编译程序后或者源代码,

解释则在每次程序运行时都时需要解释器和源代码。

编译的过程只进行一次

2.Python语言的特点有哪些
1.语法简结

2.与平台无关

3.粘性扩张

4 .开源理念

5.通用灵活

6.强制可读

7.支持中文

8、模式多样

9.类库丰富

3.运行Python程序的两种方式和具体内容
第一种方法:

交互式

具体内容:

通过Windows命令行工具进行交互式运行python。同时按下Windows键和R键,启动“运行”,在“运行”中输入cmd然后回车,即弹出命令行工具,然后输入python回车,

第二种方法:

文件式启动

具体内容:

按照Python的语法格式去编写代码,并保存为.py形式的文件。

一些习题的练习:

1.1

整数序列求和,用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果

https://s1.ax1x.com/2022/11/01/xT2QRs.png

这道题考察的知识点是:

range()函数的for循环

意思是将到N之前的结果全部进行打印

range()函数有两种格式: ​ <1>

range(stop)

一般默认0为下标

<2>

range(start,stop[,step])

1.2

计算1+2!+3!+.......+10!的结果。

image 20221030141123745 - 路过图床

第二章的知识点复习
关于turtle库的主要用途和介绍
2.2.1 turtle库概述 ​ turtle(海龟)库是turtle绘图体系的Python实现

turtle绘图体系:1969年诞生,主要用于程序设计入门

Python语言的标准库之一

入门级的图形绘制函数库

绘图坐标体系:

tuetle.setup(width,height,startx,starty)

作用:设置主窗体的大小和位置

画笔控制函数:

turtle.penup()\turtle.up()\turtle.pu()

作用:抬起画笔,之后移动画笔不绘制形状

turtle.pendown()\turtle.down()\turtle.pd()

作用:落下画笔,之后移动画笔会绘制形状

turtle.pensize(width)\turtle.width()

作用:设置画笔宽度,无参数时返回当前画笔宽度

turtle.pencolor(colorstring)\turtle.pencolor((r,g,b))

作用:设置画笔颜色,无参数时返回当前画笔颜色

形状绘制函数:

turtle.fd(distance)\turtle.forward(distance)

作用:向小海龟当前行进方向前进distance个像素的距离

turtle.seth(to_angle)\turtle.setheading(to_angle)

作用:设置小海龟当前前进方向为to_angle,该角度是绝对方向角度值

turtle.circle(radius, extent=None)

作用:根据半径radius绘制extent角度的弧形

2.1:

import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
第三章知识复习重点
p62的表3.1,了解八进制、十六进制表示
3.1 数字类型及操作 3.1.1 整数类型

可正可负,没有取值范围限制 pow(x,y)函数:计算 x^y,想算多大算多大 4种进制表示形式 十进制:1010, 99, -217 二进制,以0b或0B开头:0b010, -0B101 八进制,以0o或0O开头:0o123, -0O456 十六进制,以0x或0X开头:0x9a, -0X89 ————————————————

3.1.2浮点数类型

浮点数间运算存在不确定尾数

 >>> 0.1 + 0.3
 0.4 
 >>> 0.1 + 0.2
 0.30000000000000004    ---不确定尾数
        
round(x, d):对x四舍五入,d是小数截取位数 浮点数间运算及比较用round()函数辅助

 >>> 0.1 + 0.2 == 0.3 
 False    
 >>>round(0.1 + 0.2) == 0.3
 True
       

11.科学计数法的表示 (p63)
浮点数有两种表示方法:十进制表示和科学计数法表示

科学计数法用e或E作为幂的符号,以10为基数

<a>e<b>=a∗10b
<a>e<b>=a∗10b
例如:4.3e-3 值为0.0043 9.6E5 值为960000.0

12.复数的实部和虚部的表示 (p65、p66:3.4)
复数可以看作是实数对(a,b),表示为a+bj,其中a是实数部分,b是虚数部分。

在Python语言中,复数的虚数部分通过后缀“J”或“j”表示,如:

1.23e−4+5.67e+89j
1.23e−4+5.67e+89j
复数其实就是实数在二维平面空间旋转的一种表示。

对于复数z,可以用z.real和z.imag来分别获取它的实部和虚部。例如:


>>>(1.23e-4+5.67e+89j).real
0.000123
>>>(1.23e-4+5.67e+89j).imag
5.67e+89

课后习题的练习:

问: python语言为什么要使用浮点型和整型常量

答 :为了使运算的精度更高,因为用浮点型常量,会导致在15位之后进行了不准确性。

问: 复数2.3e+3-1.34e-3j的实部和虚部分别是什么?采用什么方法提取一个复数的实部和虚部?

答: 实部:2.3e 虚部:-1.34e


>>>(2.3e+3-1.34e-3j).real   #获取实部
>>>(2.3e+3-1.34e-3j).imag   #获取虚部

14.p66-p67 表3.2,p67运算规则
python语言程序设计基础的复习笔记
第一章内容
1.在python语言中解释和编译的区别
①编译

编译是将源代码转换成目标代码的过程。 ​ 源代码是计算机高级语言的代码,而目标代码则是机器语言的代码。 ​ 执行编译的计算机程序称为编译器(Compiler)

②解释

解释是将源代码逐条转换成目标代码,同时逐条运行目标代码的过程。 ​ 执行解释的计算机程序称为解释器(Interpreter)

编译和解释的区别

编译是一次性的翻译,一旦程序被编译,不需要编译,不在需要编译程序后或者源代码,

解释则在每次程序运行时都时需要解释器和源代码。

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值