Python学习笔记一(初识Python)

作者 做棵大树 日期 2018-10-21
Python学习笔记一(初识Python)

先我们先了解一下Python的两种编程方式:

  1. 交互式:
    1. IDLE 每个输入语句及时运算结果,适合语法练习
  2. 文件式:
    1. 批量执行一组数据并运算结果,编程的主要方式

然后呢,就是Python的灵魂所在了,就像Java的核心是(核心嘛,就是中间部分 :roll: ),那就是缩进** 其中缩进的层次代表着程序的所有关系以及层次结构。所以缩进是十分重要的,缩进不对,程序也会报错

注释:

单行注释:**#**

多行注释:**'''**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