python基础语法
2025-07-07 14:51:17 0 举报
AI智能生成
Python是一种高级编程语言,以简洁明了的代码结构、强大的标准库和丰富的第三方库著称。其基础语法强调代码的可读性,使用缩进来表示代码块,而非传统的大括号。核心内容包括变量和数据类型、控制流语句(如if条件判断、for和while循环)、函数定义、以及错误和异常处理。它支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。Python广泛应用于Web开发、数据分析、人工智能、科学计算以及自动化脚本等领域。文件通常以“.py”为后缀标识,属于解释型语言,意味着代码在运行时被逐行转换为机器码。作为一种动态类型语言,Python的变量在赋值时被赋予类型,使得开发更加灵活,但也可能牺牲部分性能。
作者其他创作
大纲/内容
turtle海龟库
导入turtle库
import turtle
import turtle as t
设置背景颜色
bgcolor("颜色")
设置笔
笔的颜色
pencolor("颜色")
笔的粗细
pensize(数字)
设置笔的速度
speed(),0-10
设置笔的形状
shape("形状")
圆形
circle
方形
square
箭头形
arrow
三角形
triangle
海龟形
turtle
经典形
classic
填充三要素
设置填充颜色
fillcolor("颜色")
开始填充
begin_fill()
结束填充
end_fill()
设置笔的位置
抬笔
penup()
去到
goto(x,y)
落笔
pendown()
绘制图形
重复执行多少次
for i in range(次数):
前进
forward(),fd()
左转
left(),lt()
右转
right(),rt()
圆形
circle(半径)
写字
write("文字内容",font=("字体",字体大小,倾不倾斜))
输入输出
输出
整数,小数
英文,中文
加引号
多个内容
间隔
sep=""
结尾
end=""
算式
结果
+
-
*
乘
/
除
%
取余
//
取整
输入
input("提示内容")
字符串
变量
变量名的起名规则
1.能用数字,字母,下划线
2.数字不能做开头
3.关键词不能用作变量名
字符串
定义
带引号
创建字符串
a=""
索引
正向索引
从左到右,从0开始
反向索引
从右到左,从-1开始
获取字符
a[索引值]
获取字符串长度
len(a)
统计字符b在字符串a中出现的次数
a.count("b")
把字符串a中的b换成c
a.replace(b,c)
成员运算符
in
字符切片
a[起点:终点:步长]
遍历
直接遍历
for i in str:
索引遍历
for i in range(len(str)):
分支选择结构
单分支选择结构
if(条件):语句
双分支选择结构
if(条件):语句A
else:语句
else:语句
多分支选择结构
if(条件):语句A
elif(条件):语句B
else:语句C
elif(条件):语句B
else:语句C
逻辑运算符
与
and
或
or
非
!
数据类型
整数
int
小数
float
字符串
str
布尔
bool
True
False
列表
创建列表
a=[]
a=list()
索引
正向索引
从左到右,从0开始
反向索引
从右到左,从-1开始
获取元素
a[索引值]
列表的切片
a[起点:终点:步长]
添加
末尾添加
a.append(元素)
插入
a.insert(插入的索引,插入的内容)
删除
删除末尾并保存
a.pop()
删除元素
a.remove(移除的元素)
删除索引对应的元素
del a[索引值]
统计b在a列表中出现了几次
a.count(b)
排序
升序
a.sort(),默认
a.sort(reverse=False)
降序
a.sort(reverse=True)
获取长度
len(a)
获取最大值
max(a)
获取最小值
min(a)
遍历
直接遍历
for i in a:
索引遍历
for i in range(len(a)):
导入
时间库
import time
等待1秒
time.sleep(1)
随机库
import random
随机取整数
random.randint(开始,结束)
循环
有限循环
for i in range(起点,终点,步长):
无限循环
while True:
条件循环
while 条件:
跳出循环
终止循环
break
终止当前循环,进行下一次循环
continue
函数
无参函数
定义:def 函数名():
调用:函数名()
有参函数
定义:def 函数名(a,b,,,,,):
参数的数量和意义要一一对应
调用:函数名(a,b,,,,,)

收藏
0 条评论
下一页