程序框架:
缩进:
- 在python中,缩进是语法的一部分,缩进不正确,程序就很有可能出错。
- 缩进是表示代码间包含关系和层次的唯一手段。
注释:
- #后内容为注释,#表示单行注释。
- 三个英文单引号表示注释块。 ''' '''
保留字:
字符串:
- 在python中,字符串可以由一串单引号或者双引号来表示。
- 支持用索引(下标)的方式来访问字符串中的字符。
- 字符串的序号:支持正向递增和反向递减(正向的下标是从0开始的,反向的下标是从-1开始的)。
- 字符串的切片:左闭右开的原则,截取字符串。str[1:5] 返回下标为1~4的字符串。
列表:
- 定义:由0个或者多个数据组成的有序序列。
- 列表用 [ ] 来表示,采用 ,分割元素。其中元素的数据类型可以不同。
- 使用关键字 in 判断一个元素是否在列表中。 前者是否在列表中。如果在的话,就会返回一个真值:True,如果不在的话,就会返回一个值:False 。
语句与函数:
赋值语句:
- 赋值语句用于将等号右边的值赋给新变量。在赋值的时候,右侧的数据类型同时作用于变量(也就是说,在赋值的时候顺便声明了变量的类型)。
- 变量不被赋值就不会被定义,也就是说没法用。因此,在python里,赋值就是声明变量。
控制台输入输出:
输入函数:
- input():函数从控制台获得输入的函数。
- 用法:
输出函数:
- print(): 可以用格式化输出。
编程语言:
低级语言:
由于是仿照计算机指令格式来写的,计算机的指令格式又取决于硬件。所以型号不同的计算机的代码不具备可移植性。
- 机器语言:01代码,运行时与具体的cpu有关,编程时应该参考具体的cpu手册。(不具备可移植性)
- 汇编语言:助记符。编程时应参考具体的cpu手册。 (不具备可移植性)
实例1:
tmpstr=input("输入带有符号的温度值")
if tmpstr[-1] in ['F','f']:# 列表判断
c=(eval(tmpstr[0:-1])-32)/1.8 #字符串切片,注意-1这个位置的字符没有被保留
print("转换后的温度值是{}c".format(c))#格式化输出,大括号表示槽,将format函数变
elif tmpstr[-1] in ['C','c']:
f=1.8*eval(tmpstr[0:-1])+32
print("转换后的温度是{}f".format(f))
else:
print("输入格式错误")
用Python绘制蟒蛇(turtle库的使用):
#pythonDray.py
import turtle #引入了绘图库
tu