从0开始学python_day1_简介
- python的定义:python是一种解释型、面向对象的语言。
- python的特点:(1)可读性强 (2)简洁 (3)丰富的库 (4)可扩展性(可嵌入到C和C++语言)(5)面向对象 (6)免费和开源 (7)可移植性和跨平台
- 应用范围:
科学计算
人工智能
web服务端和大型网站后段,YouTube\gmail等应用基于python进行开发。
GUI开发(图形用户界面开发)
游戏开发
移动设备
嵌入式设备
系统运维
大数据
云计算 - 什么时候不应该用python:
python是解释执行,性能较低
因此,影响性能的功能可以去使用C、C++Java Go等语言 - python解释器:
Cpython:使用C语言执行的解释器
开发环境IDE,只是解释器的一个外挂而已,只是为了让程序员更加方便编程,减少出错率,尤其是拼写错误。
常用的开发环境如下:
IDLE
Pycharm
wingIDE
Eclipse
Ipython - 关闭交互窗口:
ctrl+回车
输入quit()命令
直接关闭命令行窗口 - 中断程序执行:ctrl+c
- 程序基本格式:
恰当的空格,缩进问题
python区分大小写
注释:
(1)行注释:#
(2)段注释:’’’ ‘’’
开始学习图形化程序设计
- 绘制奥运五环
import turtle
turtle.width(10)
turtle.color('blue')
turtle.circle(50)
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.width(10)
turtle.color('red')
turtle.circle(50)
turtle.penup()
turtle.width(10)
turtle.color('black')
turtle.goto(240,0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.width(10)
turtle.color('yellow')
turtle.circle(50)
turtle.penup()
turtle.width(10)
turtle.color('green')
turtle.goto(180,-50)
turtle.pendown()
turtle.circle(50)
- 行连接符:\
- python中一切皆对象,每个对象由:标识、类型、值组成。
- 变量位于:栈内存
对象位于:堆内存
标识符
- 用法:用于变量、函数、类、模块等名称
- 规则:
区分大小写
第一个字符必须是字母、下划线,其后的字符是:字母、数字、下划线
不能使用关键字:
help()
查看关键字
以双下划线开头或结尾的尽量不要用
变量在使用前必须先被初始化(先被赋值)
变量删除:
a=3
del a