文章目录
程序基本格式
1,恰当的空格,缩进问题
(1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
(2)缩进风格:
- 每个缩进层次使用 单个制表符 或四个空格
- python用缩进而不是{ }表示程序块
2,python区分大小写
3,注释
(1)行注释
每行注释前加#号,当解释器看到#,则忽略这一行#后面的内容
(2)段注释
使用三个连续单引号(‘’‘)。当解释器看到‘’‘,则会扫描下一个‘’’,然后忽略他们之间的内容。
图形化程序设计
import turtle #导入turtle模块
turtle.showturtle() #显示箭头
turtle.write("高琪”) #写字符串
turtle.forward(300) #前进300像素
turtle.color("red") #画笔颜色改为red
turtle.left(90) #箭头左转90度
turtle.goto(0,50) #去坐标(0,50)
turtle.penup() #抬笔
turtle.pendown() #下笔
turtle.circle(100) #画圆
作业:用python画个奥运五环(黑,红,黄,绿,蓝)
python程序的构成
python程序由模块构成,而模块由语句构成,语句是python程序的构造单元,用于创建对象,变量赋值,调用函数,控制语句等。
对象
对象由:标识,类型,值 组成
标识:通常对应于对象在计算机内存中的地址,使用内置函数id(obj) 可返回 obj的标识
类型:表示对象存储的数据的类型,可用type(obj) 获得对象的所属类型。
值:表示对象所存储的数据的信息。
>>>a=3
>>>a
3
>>>id(3)
1531372336
>>>type(3)
<class'int'>
>>>id(a)
1531372336
>>>type(a)
<class'int'>
变量位于:栈内存
对象位于:堆内存
标识符
标识符规则:
- 区分大小写
- 第一个字符必须是字母,下划线,其后字符是:字母,数字,下划线
- 不能使用关键字,比如:if,or,while等(可以用help()查看关键字)
- 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法,比如:_ int _是类的构造函数
标识符命名规则
- 模块和包名:全小写字母,尽量简单,若多个单词之间用下划线 eg:math,os,sys
- 函数名:全小写字母,多个单词之间用下划线隔开 eg:phone,my_name
- 类名:首字母大些,采用驼峰原则。eg:Myphone , MyClass , Phone
- 常量名:全大写字母,多个单词使用下划线隔开 eg:SPEED, MAX_SPEED