python基础

python整理

python简介

python是一种解释型,面向对象,动态数据类型的高级程序设计语言。

python特点

1)简洁,易读,可拓展

2)跨平台,相同的代码可以在不同的操作系统中运行

3)简单易学

4)免费开源,社区活跃,工具库丰富

5)功能强大,既可以作为脚本执行也可以编写大型项目软件

学python可以做什么

多媒体应用,web开发,服务器运维及其他小工具,网络爬虫,数据分析处理,人工智能(AI)机器学习

默认储存拓展名… .py

python语言基础

1)画图形

2)掌握python数据类型

3)掌握python基本语法

4)掌握python简单运算

常用画图方法

turtle.forward(distance)向前,画笔方向移动distance像素长度。

turtle.backward(distance) 像当前画笔相反的方向移动distance像素长度。

turtle.right(degree)顺时针移动degree°

turtle.left(degree)逆时针移动degree°

turtle.circle()画圆。半径为正(负)表示圆心在画笔的左边(右边)画圈

turtle.speed(speed)设置画笔移动速度,画笔的绘制速度范围【0-10】整数,数字越大越快

设置画笔属性

画笔(画笔的属性,颜色画线的宽度)

1)turtle.pensize()设置画笔的宽度

2)turtle.pencolor()没有参数使用返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串"green"red“也可以是RGB 3元组

3)turtle.speed(speed)设置画笔移动速度,画笔的绘制速度范围【0-10】整数,数字越大越快

添加画笔动作

1)turtle.penup()提起笔移动不绘制图形,用于另起一个地方绘制

2)turtle.pendown()移动时绘制图形,缺省时也绘制

3)turtle.goto(x,y)将画笔移动到作标为x,y的位置

画笔控制命令

1)turtle.begin_fill()准备开始填充图形

2)turtle.end_fill()填充完成

3)turtle.fillcolor()绘制图形的填充颜色

4)turtle.color(color1,color2)同时设置pencolor=color1,fillcolor=color2

基本数据类型与运算符

1)标准数据类型

类型描述
nonepython中的空值
int/float数字类型
booltrue或者false
str字符串

2)容器数据类型

类型描述
list列表类型
tuple元组类型
dict字典类型
set集合

none

none是一个特殊的常量

none不是0

none和false不同

none不是空字符串

none和任何其他的数据类型none type

你可以将none复制给任何变量,但是你不能创建其他none type对象

none在语义上主要是为了判断是否存在

数字类型

int/float/complex

int表示整数 flodt表示小数 complex表示复数

布尔类型 bool

python 中布尔值使用常量true和false

注意大小写是敏感的

我们在学数学的时候用的<>==等返回的类型就是bool类型

布尔类型通常是用来判断,在if或者while中使用

字符中类型 str

字符串,是由零个或多个字符组成的有限串行,在python中可以使用单引号也可以使用双引号表示字符串

三个单引号或者双引号也可以表示字符串

什么是运算符——语言中用来运算的符号

python运算符分类

身份运算符,成员运算符,位运算符,逻辑运算符,算数运算符,比较(关系)运算符,赋值运算符

基本运算符号就是用来处理四则运算的符号

+、-、*、/、%、**、//

%:取模返回除法的余数

**:返回X的Y次幕

//:取整除

变量

变量命名规范与使用

1,变量名可以包括字母,数字,下划线,但是数字不能作为开头

2,系统关系字不能做变量名使用

3.除了下划线,其他符号不能作为变量名使用

4,python的变量名是区分大小写的

python变量一定要先赋值后使用

系统常用关键字

anddelfromnotwhileaselif
globalorwithassertelseifpass
yieldbreakexceptimprtprintclassexec
inraisecountinuefinallyisreturndef
forlambdatry

程序的输入与输出

print是什么?是对结果的展示,是对程序执行流程的表现

print(1)打印单个结果。print(1,2,3)打印多个结果

print(2+3)打印运行结果。print(‘好好学习’+‘天天向上’)

print“提示话语格式字 提示话语”%(要输出的变量或数据,以逗号隔开%d代表输出一个整数 %f代表输出一个浮点数,%s代表输出一个字符串)

input()输入

得到一个str,需要根据自己需要的数据类型去转化

​ 有几个input()就有几次输入

简单计数

支持变量转换的方法

int():将数据转换为一个整数

float():将数据转为新的浮点数

str():将数据转为字符串

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值