Python教程

PYTHON学习笔记

本文主要是介绍PYTHON学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

数据类型
1:字符串(双引号/单引号 表示 无差别)
序号:正向 /方向
索引 < >[序号位置]
切片 < >[m:n]
2:数字类型(整数/浮点数)

3:列表类型 ([ ] 用方括号表示, 用逗号分隔各个元素)
用 in 来判断是否再列表中

语句与函数
1:赋值语句

2:分支语句(由条件判断语句决定程序运行方向的语句)
( if elif else 如果条件成立 执行 : 后面缩进内的语句)
3:循环语句 (按照一定次数循环执行的一组语句)
for i in range(5):
print(i)

函数
采用函数名括号,在括号内添加参数的形式
1: input (<提示性输出信息>)
2: print(<>)
直接输出
格式化输出{ } 槽 可以输出变化的量出来
3:eval 去掉参数最外侧的引号去掉执行余下语句的函数
**4.range()**函数 产生循环计数序列
range(N) 产生0到N-1的整数序列,共N个
range(M,N) 产生M到N的m-n个数字

**必讲废话:**不同编程语言
C语言写操作系统的语言
JAVA 交互 面向对象 跨平台 代码复用
c++ 对象 多态 继承 大型操作系统
Python 编程逻辑 第三方库

turtle库
原理? 窗体?
import turtle
错误代码示例:

#pythondraw.py
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)
 turtle.done()   **#错误原因: 后面缩进错误**

#错误原因: 后面缩进错误

标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要安装才能使用的库

turtle绘图窗体体系:
turtle.setup(width,height, startx,starty)
turtle空间坐标体系
绝对坐标
turtle.goto( , )
海龟坐标
turtle.circle(r, angle)
turtle.bk(d) turtle.fd(d)
turtle角度坐标体系
tuetle.seth(angle) 只是改变方向,但不前进 angle是绝对角度

RGB色彩体系
红绿蓝三种色彩体系 0-255的数值
默认用小数值
turtle.colormode(mode)

turtle.colormode(mode)
turtle.circle(r, angle)
turtle.bk(d)            
turtle.fd(d)
turtle.goto( , )
turtle.setup(width,height, startx,starty)

import 的更多用法(两种简化方式)
使用from和import保留字共同完成
改造后的代码:(缺点:可能出现函数重名的问题)

from turtle import*
setup(650,350,200,200)
penup()
fd(-250)
pendown()
pensize(25)
pencolor("purple")

import<库名> as<更为简单的别名>

trurtle画笔控制函数
.up
.down
.size
.color { 颜色字符串/RGB小数/RGB元组值)
turtle运动控制函数
曲线 turtle.circle(半径,角度)
直线 turtle.fd(d)
turtle方向控制函数
turtle.seth(45)
turtle.left()
turtle.right()

这篇关于PYTHON学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!