未完待续...
基础语法
1.python中缩进可以根据喜好来,但是选定一种必须保持一致
2.注释:# 或 ''' '''
ctrl+/注释多行
3.赋值 =
4.判断等 ==
5.命名
大小写敏感,字母或者下划线开头,可以包含字母下划线数字,不能与保留字相同
8大数据类型
一、字符串类型
1.表示方法
单引号,双引号,三引号 eg:a="welcome"
2.使用方法
1.索引(取单个字符串)
<字符串>[]
eg:t = "50f"
t[-1] = "f"
2.切片
<字符串>[M:N]
取M到N-1
<字符串>[M:N:2]
取M到N-1,步长为2
二、列表类型
1.表示方法
[]b表示用逗号隔开
eg:["F","f"]
2.使用方法
使用in判断是否在列表中,在返回真,不在返回假
类型之间转换
eval()去掉最外侧的引号,字符串类型转换成数字或字母
函数
1.print()
print("{:.2f}".format(c))
{}是一个槽,c中的东西满足{}中格式要求放进去显示
:.2f取小数点后两位
print(____ , end = " ")打印结果没有空格
2.input()
返回的数据是字符串格式
3.range()
range(N)
产生0到n-1共n个
range(m,n)
产生m到n-1的整数数列,共n-m个
基本结构
for while if def都有冒号
循环
for i in range(次数)
循环从0到次数-1
判断
常用三方库
引用方法:
法1:
import<库名>
<库名>.<函数名>
法2:
from <库名> import <函数名>
<函数名>
方法二可能会导致函数名重复
法3:给库起一个小名
import ___ as_
1.turtle
主要作用:画图
turtle.setup(宽度,高度,x,y)建立一个窗口
turtle.goto()无论在哪里到(x,y)坐标
turtle.seth()改变海龟的角度(绝对坐标的改变)
turtle.penup()抬起笔
turtle.pendown()放下笔
turtle.forward()往前走
turtle.circle(r,extent)半径为r,角度为extent,画圆
turtle.right()向右转
turtle.left()向左转
数值运算操作符
x/y
x//y除结果取整
+x
-x
x%y相除取余数
不同类型运算会生成一种最宽的类型
eg:整型->浮点型->复数型
以函数形式提供的数值运算功能:
abs(x)取绝对值
divmod(x,y)同时给出商和余数 eg:divmod(10,3)->(3,1)
pow(x,y,(,z))同时给出幂和余数(x**y)%z