先我们先了解一下Python的两种编程方式:
- 交互式:
- IDLE 每个输入语句及时运算结果,适合语法练习
- 文件式:
- 批量执行一组数据并运算结果,编程的主要方式
然后呢,就是Python的灵魂所在了,就像 Java 的核心是**(核心嘛,就是中间部分 ),那就是缩进
其中缩进的层次代表着程序的所有关系以及层次结构。所以缩进是十分重要的,缩进不对,程序也会报错
注释:
单行注释:#
多行注释:'''asdfa'''(三个单引号)
变量:用来表示或保存信息
类比于 Java 和其他语言的变量,但是不需要定义
命名规则:大小写字母、数字、下划线、以及汉字等字符
大小写敏感、首字符不能是数字、不能与保留字相同 (保留字及 python 关键字,有 33 个)
字符串的序号:正向递增序号 和 反向递减序号
在Python中,将字符串看成由字符组成的数组,所以对每一个字符串都可以取出其中的一个字符,那么怎么获取的?
在这里有一个挺有趣的地方:很多都是从 0 开始然后往后增长,但是Python还有从右侧往左来定位的,从 -1 开始
先上两个实例吧,为什么直接看实例:实际上编程方式都差不多,区别都不太大,所以看实例可以大致快速了解它的习惯
实例 1: 圆面积的计算
# 计算圆的面积 # r = 25 # area = 3.14 * r * r # print(area)
实例 2:同切圆绘制
import turtle turtle.pensize(2) turtle.circle(10) turtle.circle(20) turtle.circle(30)
实例 3:绘制五角星
IDLE(交互式): >>> from turtle import * >>> color('red', 'red') >>> begin_fill() >>> for i in range(5): fd(200) rt(144) >>> end_fill()
文件式: from turtle import * color('red', 'red') begin_fill() for i in range(5): fd(200) rt(144) end_fill() done()
其中涉及到了 Python 的一个绘图库,以后的文章中会解释 Turtle 库