Python Day 2
Python Day 2
- 程序的格式框架:
(1)代码高亮是编程的色彩辅助体系,不是语法要求
(2)缩进:一行代码开始前的空白区域,表示程序的格式框架,有单层缩进、多层缩进。缩进是语法的一部分,缩进不正确程序将运行错误,是表示代码间包含与层次关系的唯一手段
(3)注释:不被执行,是用于提高代码的可读性的辅助性文字。单行注释:#开头。多行注释:以’’’开头结尾
- 命名与保留字
(1)变量:程序中用于保存和表示数据的占位符号,可以使用=向变量赋值或修改值,=被称为赋值符号
(2)命名:大小写字母、数字、下划线和中文等字符组合。首字符不能是数字,且不能与保留字相同
(3)Python有35个保留字,保留字是编程语言的基本单词,大小写敏感
(4)保留字and as assert break class continue def elif else except finally for from if import in is lambda not or pass raise return try while with yield del global nonlocal True False None async await
- 数据类型:字符串、整数、浮点数、列表
(1)数据类型的意义:同一组数据,可以有多种理解方式,但程序设计语言不允许存在歧义,规定数据类型,就规定了计算机理解数据的方式是、
(2)数字类型:整数,浮点数
(3)字符串类型:”10,011,101” 由0个或多个字符组成的有序字符序列,用一对单引号或一对双引号表示,,字符串是字符有序序列,可以对其中的字符进行索引。
(4)字符串序号:正向递增序号和反向递减序号
(5)索引:返回字符串中的单个字符[M]Tempstr[-1]
(6)切片:返回字符串中的一段字符子串[M:N]Tempstr[0:-1]
(7)列表类型[10,011,101]
from turtle import *
color('red','red')
begin_fill()
for i in range( 5 ):
fd(200)
rt(144)
end_fill()>>> r = 25
>>> area = 3.1415926 * r * r
>>> print(area)
1963.4953750000002
>>> print("{:.2f}".format(area))
1963.50
>>> import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)