2020-09-23 DAY1 python介绍

目录

 

python 介绍

初识程序

第一个python源程序

源码

实操作业:

源码

效果图 

编程基础概念 

Python 程序的构成

程序基本格式

1. 恰当的空格,缩进问题

2. Python 区分大小写

3. 注释

4. 使用\行连接符

对象

Python 中,一切皆对象。对象有三个特征:

标识(identity)

类型(type)

值(value)

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

引用

定义:python中变量也称对象的引用

标识符

用于变量、函数、类、模块等的名称。标识符有如下特定的规则:

 Python 标识符命名规则


python 介绍

初识程序

第一个python源程序

源码

print("a")
print("b")
print("c")

注意事项:

1. 不要在程序中,行开头处增加空格。空格在 Python 中有缩进的含义。

2. 符号都是英文符号,不是中文。比如:(,”

3.写代码时要养成随时保存的习惯(ctrl+s)

实操作业:

完成奥运五环的绘图程序

源码

# 画奥运五环
import turtle         # 导入海龟画图模块
turtle.penup()        # 抬笔(箭头直接从坐标原点跑到(-90,0)的位置,不留下痕迹
turtle.goto(-90,0)
turtle.pendown()      #下笔
turtle.width(10)      #设置画笔加粗,宽度为10像素
turtle.color("blue")  #设置画笔的颜色为蓝色
turtle.circle(80)     #画半径为80的圆
turtle.penup()
turtle.goto(90,0)
turtle.pendown()
turtle.width(10)
turtle.color("black")
turtle.circle(80)
turtle.penup()
turtle.goto(270,0)
turtle.pendown()
turtle.width(10)
turtle.color("red")
turtle.circle(80)
turtle.penup()
turtle.goto(0,-100)
turtle.pendown()
turtle.width(10)
turtle.color("yellow")
turtle.circle(80)
turtle.penup()
turtle.goto(180,-100)
turtle.pendown()
turtle.width(10)
turtle.color("green")
turtle.circle(80)

 

效果图 

编程基础概念 

Python 程序的构成

1. Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。

2. 模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。

3. 语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等

程序基本格式

1. 恰当的空格,缩进问题

(1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句 的分组。

(2) 语句从新行的第一列开始。

(3) 缩进风格统一:

  • 每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成 4 个 空格)
  • Python 用缩进而不是{}表示程序块

2. Python 区分大小写

3. 注释

  •  行注释 每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容
  • 段注释 使用三个连续单引号(''')。当解释看到''',则会扫描到下一个''',然后忽略他们 之间的内

4. 使用\行连接符

一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这 是,我们可以使用\行连接符,把它放在行结束的地方。Python 解释器仍然将它们解释为同 一行。

例:

>>> a = [10,20,30,40,\

50,60,70,\

80,90,100]

对象

Python 中,一切皆对象。对象有三个特征:

  • 标识(identity)

          标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj) 可返回对象 obj的标识

  • 类型(type)

          用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的 操作。可以使用 type(obj)获得对象的所属类型

  • 值(value)

         值表示对象所存储的数据的信息。使用 print(obj)可以直接打印出值。

 

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

引用

定义:python中变量也称对象的引用

因为,变量存储的就是对象的地址。 变量通过地址引用了“对象”。

变量位于:栈内存(压栈出栈等细节,后续再介绍)。

对象位于:堆内存。

标识符

用于变量、函数、类、模块等的名称。标识符有如下特定的规则:

  • 1. 区分大小写。如:sxt 和 SXT 是不同的
  • 2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线
  • 3. 不能使用关键字。比如:if、or、while 等。
  • 4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类 的构造函数。

 Python 标识符命名规则

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值