python
2020-04-21 11:39:40 1 举报
AI智能生成
登录查看完整内容
python一些函数与语法
作者其他创作
大纲/内容
python
变量
变量的特性
特性一:只能存最新的一个数据
特性二:弱类型
特性三:作用域
特性四:变量可以创建多个,以命名来区分
变量的定义
存储数据的容器
命名规则
数字,字母,下划线来进行命名,不能以数字开头,不能使用关键字
变量的命名规范
不能使用魔法数字 a1 a2
驼峰命名或下划线分割
命名要有意义
数据类型
int=整数
float=小数
python里所有的除法都是float类型
bool=True\\False
str=\"\"或''
函数
ord:字母转数字
chr:数字转字母
upper:字母转大写
lower:字母转小写
len:列表的长度
循环
0表示起始值
20表示结束值
2表示步进值
while True
重复执行
画笔
画笔移动
foward()向前移动
backward()向后移动
left()向左转
right()向右转
goto()移到
setx()设置x坐标
sety()设置y坐标
设置画笔
setheading()设置朝向
pensize()画笔粗细
color()画笔颜色
fillcolor()画笔填充色
begin_fill()开始填充
end_fill()结束填充
画笔抬笔落笔
up()抬笔
down()落笔
clear()清空画笔
隐藏显示画笔
hideturtle()隐藏画笔
showturtle()显示画笔
speed()设置画笔速度
bgcolor()设置背景颜色
图形函数
circle()画圆
30为半径,360为弧度
dot()画点
若取正数,则逆时针画多边形。若取负数,则顺时针画多边形。
列表
列表使用程序
找列表的最大值
list[数字] = 数字 给第几项赋值
列表从后向前取值
列表的下标
列表的下标都是从0开始
列表的函数
append
列表添加
remove
列表移除
列表的特性
特性一:可以存多个数据
特性三:列表可以创建多个,以命名来区分
列表的定义
运算符
算术运算符
+\t加 - 两个对象相加 -\t减 - 得到负数或是一个数减去另一个数 *\t乘 - 两个数相乘或是返回一个被重复若干次的字符串 /\t除 - x除以y %\t取模 - 返回除法的余数 **\t幂 - 返回x的y次幂 //\t取整除 - 返回商的整数部分(向下取整)
比较运算符
==\t等于 - 比较对象是否相等 !=\t不等于 - 比较两个对象是否不相等 <>\t不等于 - 比较两个对象是否不相等 >\t大于 - 返回x是否大于y <\t小于 - 返回x是否小于y >=\t大于等于 - 返回x是否大于等于y <=\t小于等于 -\t返回x是否小于等于y
赋值运算符
=\t简单的赋值运算符 +=\t加法赋值运算符 -=\t减法赋值运算符 *=\t乘法赋值运算符 /=\t除法赋值运算符 %=\t取模赋值运算符 **=\t幂赋值运算符 //=\t取整除赋值运算符
位运算符
&\t按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 |\t按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1 ^\t按位异或运算符:当两对应的二进位相异时,结果为1 ~\t按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1 <<\t左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0 >>\t右移动运算符:把\">>\"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数
逻辑运算符
and 布尔\"与\" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值 or 布尔\"或\"\t- 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值 not 布尔\"非\" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True
身份运算符
is\tis 是判断两个标识符是不是引用自一个对象 is not\tis not 是判断两个标识符是不是引用自不同对象
if语句
if:如果
只可以有一个if
elif:否则如果
可以有无数个elif
else:否则
只可以有一个else
文件搬运
a:在末尾追加b:二进制r:读w:写close:关闭with open:可以不用close
异常查询
try: except
输入输出
print
输出
可以是任何数据类型
input
输入
模块导入
import turtle as t(给turtle命名为t)
import turtle
0 条评论
回复 删除
下一页