Python—课上笔记

该文介绍了Python学习的基础资源,包括CSDN、Runoob等网站,推荐了不同层次开发者适用的开发环境如IDLE、Anaconda。文章详细讲解了Python的编程方式,如交互式REPL和文件式编程,以及Python的语法元素、数据类型如整型、浮点型、字符串,和序列数据类型如元组、列表、字典。此外,还涉及了数据运算符、逻辑运算、循环结构、选择结构和模块库的使用。
摘要由CSDN通过智能技术生成

2111441梁宇涵

3.1

一、课程网络资源

1.www.csdn.net(Chinese Software Developer Network)

2.www.runoob.com(菜鸟教程)

3.www.liaoxuefeng.com

4.B站(哔哩哔哩)

*******************************************************************************************************

3.2

二、开发环境

(1)python(IDLE)(考试专用)

(2)Anaconda(Jupyter Lab)(初学者)

(3)PyCharm(专业程序员)

(4)Sublime Text(爱好者)

三、知识要点:

1、编程方式:

(1)交互式REPL(Read-Eval-Print-Loop):一行结束按回车键Enter看结果

(2)文件式:先创建Ctrl+N,再保存Ctrl+S,最后执行F5,扩展名:文件名.py

2、Python:开源免费

3、计算机语言的种类:

低级语言:机器语言(二迸制语言)

汇编语言(二进制+指令)

高级语言:高级语言(C语言、Java语言、 PHP语言)

超级语言(Python)

4.编译语言(静态语言):C语言、Java语言

解释语言(脚本语言) : Python语言、JavaScript语言、 PHP语言

5.学习方法:

先学习(方法)——后模仿——再创新

6.编写程序的基本方法:(IPO)

I:input输入(input()输入函数——输入的内容一定是字符串、eval()评估函数)

P:Process处理

O:Output输出(print()输出函数、format()格式化函数)

7.编程步骤的基本步骤:

(1)确定IPO(input——Process——Output)

(2)编写程序

(3)调试程序

8.基本语法元素:

(1)程序框架:

注释:单行注释(#),独写一行代码或者在一 行代码的最后

多行注释,三个单引号('''.......''' )或者三双引号(""".....""")英文输入状态

缩进:.般情况下四个空格或者一个Tab,有单层或者多层缩进

对象:身份(ID)、类型(type)、值(Value) ——变量和常量

9.基本语法元素:

(1)空量:名称(标识符)要求必须为大小亏字母、下划线和数字(或者汉字),但是首字符不能是数字。

(2)关鍵字(保留字):

False class from or

None continue global pass

True def if raise

and del import return

as elif in try

assert else is while

async except lambda with

await finally nonlocal yield

break for not

help>quit

>>>

*******************************************************************************************************

3.9

9.数据类型:

(1)基本数据类型:

数值类型:

整型( int ):正负整数和0

浮点型( float ):带小数点的小数

复数型( complex ):有实部( float )和虑部( float )组成( real + imagi )

布尔类型:逻辑值, True (1)/ False (0)

字符串( str ):用".....或者"..."或者"...."

运算:

"...."+"...."(字符串的连接)

"...."整型数值( int )表示字符串的复制

(2)序列数据类型:

元组( tuple ):元素在小括号()中,之间有逗号,分隔:如果只有一个元素,后面的逗号不能少,元素不能修改。

列表( list ):元素在中括号[ ]中,之间有逗号,分隔,元素可以修改。

字典( dict ):元素在大括号{}之间有逗号.分隔,元素形式是"键:值"。

集合( set ):元素在大括号{}之间有逗号,分隔,元素不能重复。

(3)数据类型的转换:

int0/float0/eval0/str0/ord0/chr( x )/tuple0/list0 bin (二进制)/ oct (八进制)/ hex (十六进制)/ chr (i)

10.数据运算符和表达式

(1)算数:+、-、*、/(一般除法)、//(地板除 floor ,向下取整)、**(求余取模)、**(幂指数)

(2)赋值:=、可以与算术、关系或者位运算符复合(+=、-=、>=)

(2)关系(比较);==、 I =、>=、<=、>、< 其表达式结果为逻辑 True / False

(4)逻辑: and 、 or 、 not 其表达式结果为逻辑 True / False

(5)成员: in 、 not in 其表达式结果为逻辑 True / False

(6)同一性测试(身份): is 、 is not 其表达式结果为逻辑 True / False

(7)位:|(或)、^(异或)、&(与)、<<(左移位)、>>(右移位)、~(非)

11.运算符优先级别:

高----------------------------低

幂指数(**)--->算数(*、/、//、%、+、-)--->

位运算(>>、<<、&、^、|)--->关系(比数)--->

赋值--->身份--->成员--->逻辑

3.17

12.程序的基本结构:

(1)顺序结构

(2)选择(分支)结构

if <条件1>:

结构体1

elif <条件2>:

结构体2

else :

结构体N

(3)循环结构

for i in range()

结构体

while:

结构体

break

continue

13.模块/库:

(1)内置函数

输入输出函数:

input (输入提示字符串'):从键盘上输入享符串

print (变量名):输出相应的变量值

(2)标准库

使用格式:

import <库名>----<库名>.<函数名>

import <库名> as <库的简名﹣---<库的简名>.<函数名>

from <库名> import *----<函数名>

(3)第三方库

14.图库: turtle

(1)导入库的方式:

import <库名>

<库名>.<函数名>(参数)

import <库名> as <库简名>

<库简名>.<函数库>(参数)

from <库名> import <函数名>(*)

<函数名>(参数)

(2)函数

pensize (大小):

pencolor ('画笔颜色'):

color ('画笔颜色,填充颜色')

fd(向前行进的位移)

right (向右改变方向的角度)

left (向左改变方向的角度)

begin _ fill()

....

end fill()#填充颜色

3.23

continue:用在循环体内,结束本次循环,即忽略当前循环体中还未执行的语句,重新开始下一轮循环。

13.模块/库:

(1)内置函数

输入输出函数:

input(输入提示字符串):从键盘上输入字符串print(变量名):输出相应的变量值

(2)标准库

使用格式:

import<库名>-------<库名>,<函数名>

import<库名> as <库的简名----<库的简名> . <函数名>from<库名> import *----<函数名>

(3)第三方库

14图库: turtle

(1)导入库的方式:

import <库名>

<库名>.<函数名>(参数)|

import <库名> as <库简名>

<库简名>.<函数库> (参数)

from <库名> import <函数名> (*)<函数名>(参数)

(2)函数

pensize (大小):

pencolor ('画笔颜色')

color ('画笔颜色,填充颜色)fd(向前行进的位移)

right(向右改变方向的角度)

left(向左改变方向的角度)

begin_ fill)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值