1.print('') #注释
2.for i in range(0,10): #i为循环变量,循环范围是0至9
print(’‘i= %d"%(i))
3.int(input())#input函数用来输入
例求1+2+3+4+---+n
a=0
print('请输入N:')
N = int(input())
for i in range(0,N+1):
a = a+i
print("%d"%a)
4.找出相同的
集合
集合创建 a = set()
或者 b = {1,2,'abc'}
向集合添加某个元素,移除某个元素
求两个集合 的交级并集,差等
& | - 一个集合里没有的元素
字典映射
跟着MOOM
第一周
第一章 python 基本语法元素
交互式 文件式
程序的格式框架
代码高亮
缩进 注释# ''' '''
命名与保存字
命名规则:使用大小写字母,数字,下划线,汉字
注意:首字符不能是数字,不与保留字相同
保留字:表达python语法的例如if elif in class yield continue 等一共33个
数据类型
字符串'' '' 列表[] 数字
字符串:由一对单引号或者双引号
使用【】获取字符串一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
切片:返回字符串中一段字符子串 <字符串>[M:N]
赋值语句
分支语句
函数
评估函数eval 将参数最外层的引号去掉 并执行余下
if tempstr[-1] in['F','f']: 表示的意思是取tempstr就是我们输入的值,的最后一个字,并判断是否在F,f组成的列表当中
tempstr = input('请输入带有华氏度或者摄氏度的温度值')
if tempstr[-1] in ['f','F']:
C=(eval(tempstr[0:-1])-32)/1.8
print("转换后的温度{:.2f}C".format(C))
elif tempstr[-1] in ['C','c']:
F = 1.8*eval(tempstr[0:-1])+32
print("{:.2f}F".format(F))
{:.2f} 是print的格式语句 在引号外.format(C)
还表示小数点后两位
第二章python基本语言
蟒蛇
# python.py
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done()
#finish
turtle 库
turtle.setup()
goto函数
turtle.goto()
turtle空间坐标体系
海龟坐标:
角度坐标体系
turtle.seth(45)
改变运行
Python转义字符
- \n 换行
- \r 回车
字符串操作
time库
计算机时间
函数:
时间获取
time()
ctime(
时间格式化
strf