Python基础篇——第一天

Python特点及应用

特点

Python是由c语言开发的面向对象的编程语言,具有如下特点:

  1. 可读性强
  2. 语言简洁
  3. 面向对象
  4. 免费开源
  5. 可移植性、跨平台能力出色
  6. 具有丰富的功能库
  7. 可扩展性良好,是一门“胶水语言”,可契合多种计算机语言

应用

Python根据其特点,已经应用于多种领域,包括:

  1. 科学计算
  2. 人工智能
  3. 游戏开发
  4. 移动设备
  5. 大数据、云计算
  6. WEB服务端及网络后端
  7. 图形用户界面(GUI)开发

Python开发环境

开发环境,即integrated development environment(IDE),是对Python解释器python.exe的封装,二者核心内容相同,可以说IDE是解释器的“外挂”,可减少程序编写的错误。

常见的IDE:

  1. IDLE
  2. Pycharm
  3. wingIDE
  4. Eclipse
  5. IPython

Python程序基本格式

1. 恰当的空格,缩进问题
1)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组
2)语句从新行第一列开始
3)Python用缩进的形式来表示代码块,而不是以大括号({})或者关键字(begin or end)
4)每个缩进层次使用单个制表符或4个空格
2. Python区分大小写
3. 可添加注释
1)行注释#
2)段注释,用3个连续单引号’’'表示,‘’‘与’‘’之间的内容将被程序略过

Python标识符

标识符,是用以描述变量、函数、类及模块的名称的符号,其特点如下:

  1. 区分大小写
  2. 第一个字符必须是字母或下划线
  3. 不能使用Python关键字
  4. 在命名时,尽量避免出现双下划线的名称,因为诸如此类的名称往往具有特殊含义

Python对象

在Python中,一切皆是对象。

对象的本质

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

对象的组成

  1. 标识(identity):标识相当于对象的编号,可用id(obj)方法来获取标识
  2. 类型(type):每个对象都有其特定类型,如整数型(int),字符串(string),类(class)等,可用type(obj)方法获取对象类型
  3. 值(value):对象的值对应的是其存储的信息,可用print(obj)方法获取该信息

对象与变量

对象和变量被存储在不同的空间中,其中堆用以存储对象,栈用于存储变量。
对象与变量的关系举例:
如一个值为3的整数型对象,id(3)=1531372336, type(3)=‘class int’,若变量a=3,则此时该对象将其地址传递给了a,此时id(a)=1531372336, type(a)=‘class int’。当该对象(3)无变量引用时,就会被Python的垃圾回收器回收,清除内存空间

绘制奥运五环

用 turtle 模块简单绘制奥运五环图案
```python
import turtle
t=turtle.Turtle()
windows=turtle.Screen()
t.pensize(10)
t.color('blue')
t.circle(50)
t.penup()
t.goto(120,0)
t.pendown()

t.color('black')
t.circle(50)
t.penup()
t.goto(240,0)
t.pendown()

t.color('red')
t.circle(50)
t.penup()
t.goto(60,-50)
t.pendown()

t.color('yellow')
t.circle(50)
t.penup()
t.goto(180,-50)
t.pendown()

t.color('green')
t.circle(50)
windows.mainloop()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值