python 介绍
简介
python是一种解释型、面向对象的语言。其可读性强,代码简洁。python是由C语言开发的,但是不再有C语言中指针等复杂数据类型,由于Python的简洁性很大程度上削弱了开发难度和代码幅度。程序员不再关注复杂的语法,而是关注任务本身。
应用范围
- 科学计算
- 人工智能
- WEB服务端和大型网站后端
YouTube、gmail等应用基于python开发 - GUI开发(图形用户界面开发)
- 游戏开发
- 移动设备
- 嵌入式设备
- 系统运维
例子
海龟绘图之绘制奥运五环
import turtle
# '''1.旋转'''
# t = turtle.Pen()
# for x in range(360):
# t.forward(x)
# t.left(59)
'''2.五环'''
turtle.hideturtle() # 隐藏箭头
turtle.width(8)
turtle.color('blue')
turtle.circle(50)
turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.color('black')
turtle.circle(50)
turtle.penup()
turtle.goto(240, 0)
turtle.pendown()
turtle.color('red')
turtle.circle(50)
turtle.penup()
turtle.goto(60, -50)
turtle.pendown()
turtle.color('yellow')
turtle.circle(50)
turtle.penup()
turtle.goto(175, -50)
turtle.pendown()
turtle.color('green')
turtle.circle(50)
turtle.penup()
turtle.mainloop()
python程序构成
Python程序是由模块组成的。一个模块对应python源文件,一般后缀名是:.py;
而模块是由语句组成的。运行Python程序时,按照模块重语句的顺序依次执行。
语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等
对象
Python中一切皆对象。每个对象由标识(id)、类型(type)、值(value组成。
其本质就是一个内存块,具有特定的值,和特定的类型
标识符
给变量、函数、类、模块等起名。有以下规则:
- 区分大小写。如stx和STX是两个名字
- 第一个字符必须是字母、下划线。其后的字符:字母、数字、下划线
- 不能使用关键字
在python 中有很多的关键字,可通过:>>> help() >>>keywords //输出关键字
- 尽可能的避免双下划线开头和结尾,因为在python中双下划线一般有特殊含义。