Python 基础语法

窗口基本语句

**运动控制函数:**
1
turtle.forward(d)  别名 turtle.fd(d)   向前走直线
-d 是行进距离 可以为负数
2
turtle.circle( r, extent=None)
根据半径 r , 绘制角度为 extent 的弧形
圆心在海龟左手侧距离为 r 的地方

**方向控制函数:**
turtle.setheading(angle) 别名  turtle.seth(angle)
-angle :改变行进方向,海龟走的角度

**循环函数:**
for i in fange(5)  
print("Hello",i)   输出时  , 的作用是空格

#PythonDraw.py    绘制蟒蛇示例分析
import turtle as t     给库取别名
t.setup(650, 350, 200, 200)       窗口宽650像素 高350像素 位置左上角坐标为200200
t.penup()       画笔抬起
t.fd(-250)       向后250
t.pendown()     画笔落下
t.pensize(25)   画笔宽度设置为25
t.pencolor("purple")   画笔颜色设置为紫色
t.seth(-40)          前进方向改为-40
for i in range(4):    四次循环
    t.circle(40, 80)   40像素半径 80弧度
    t.circle(-40, 80)   
t.circle(40, 80/2)   	40像素半径 40 弧度
t.fd(40)			
t.circle(16, 180)		
t.fd(40 * 2/3)		
t.done()		防止窗口关闭

数学函数

abs(x)    绝对值
divmod(x,y)   商余(x//y, x%y)  同时输出商和余数 例如divmod(10,3) 结果为(3,1)
pow(x,y[,z])  幂余, (x**y)%z  [...]表示参数z可省略
				例如 pow(3,pow(3,99),10000) 结果为 4587
				

字符串

字符串切切片
-<字符串> [M:N] 
例如 "零一二三四五六七八九十"[:3]  结果为: "零一二"
-<字符串> [M:N:K] 
 例如 "零一二三四五六七八九十"[1:8:2]  结果为: "一三五七"
 字符串逆序
  "零一二三四五六七八九十"[::-1]  结果为: "十九八七六五四三二一零"
字符串操作符
x + y  		链接两个字符串 
n * x 或者 x * n 		复制n次字符串 x
x in s 	如果 x 是 s 的子串 返回 True 否则返回 False 
字符串处理函数
len(x)  字符串 x 长度
str(x)  任意类型的 x 转换为字符串 类型
hex(x)  或者 oct(x) 整数 x 的十六进制 或 八进制的小写形式字符串
chr(u)	u 为 Unicode 编码, 返回其对应的字符
ord(x)	x 为字符, 返回其对应的Unicode编码
字符串处理方法
str.lower()str.upper()  返回字符串的副本, 全部大写或小写
str.split(sep = None) 	返回一个列表 , 由str根据sep被分割的的部分组成
例如  "A,B,C".split(",")结果为 ['A','B','C']
str.replace(old,new) 将old 字符串替换为 new 
例如 "python".replace("n", "n123")  结果 "python123"
str.center(width[,fillcahr]) 字符串str根据 width 居中, fillchar可选
例如  "python".center(20,"=")  结果 "=======python======="
str.strip(chars) str中去掉左侧和右侧chars列出的字符
例如 "= python=".strip("= np") 结果 "ytho"
str.join(iter)iter变量除最后一个元素外每个元素后增加一个str
例如 ",".join("12345")  结果 "1,2,3,4,5"
字符串类型格式化

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值