Python 第一天 (python应用,快捷键,执行对象,标识符,变量)


Python

一、简介

定义:解释型的,面向对象的语言

特点:1. 可读性强 2. 简洁 3.面向对象 4.免费开源 5.可移植、跨平台 6.丰富的库 7.可扩展性(胶水式语言)]

应用范围:1. 科学计算(科研) 2.人工智能 3.WEB服务端和大型网站后端 4. GUI开发
5. 游戏开发 6. 移动设备 7.嵌入式设备 8. 系统运维 9. 大数据 10. 云计算

兼容:Python 3 与Python 2 不兼容

Python解释器:1. CPython 2.JPython 3.IronPython 4. PPython

开发环境(IDE):1. IDLE 2. Pycharm 3.wingIDE 4.Eclipse 5.Ipython

交互模式:1. >>> 提示符 2.关闭交互模式: Ctrl+Z+回车 或者 quit()命令 3.中断程序:Ctrl+C

注意:

  • Python中空格代表缩进含义
  • 符号都是英文
  • Ctrl+S 实时保存

二、格式

编程格式

  1. 缩进:四个空格 (tab制表符)
  2. #: 注释(不影响程序运行)
  3. 使用\行连接符

`图形化程序设计

import turtle             #导入turtle模块
turtle.showturtle()		 #显示箭头
turtle.write("grace")	 #显示字符串
turtle.forward(300)	      #前进300像素
turtle.color("red")		 #画笔颜色改为红色
turtle.left(90)			 #箭头左转90度
turtle.forward(300)
turtle.goto(0, 50)		 #去坐标(0, 50),数字与逗号之间有空格
turtle.goto(0, 0)
turtle.penup()           #抬笔,不划线
turtle.goto(0, 300)
turtle.pendown()			#下笔,开始划线
turtle.circle(100)

三、结构

结构:程序→模块→语句
由上而下依次执行

四、对象

对象:Python中一切皆对象,由标识identity(对应内存中的地址), 类型type, 值value组成
对象的本质:一个内存块,拥有特定的值,支持特定类型的相关操作。
每个对象都有数据类型,只支持该类型的操作(例如,int中不能含有字符串)

五、标识符

标识符:用于变量、函数、类、模块等的名称
规则:

  1. 区分大小写
  2. 第一个字符必须是字母、下划线
  3. 不能含有特殊字符
  4. 避免双下划线开头和结尾
help>keywords		#帮助查找关键字
help>quit

六、标识符命名规则

类型规则例子
函数名全小写,多个单词用下划线隔开phone, my_name
模块和包名全小写 ,多个单词用下划线隔开math, os, sys
类名首字母大写,每个单词第一个字母大写MyPhone, MyClass, Phone
常量名全字母大写,多个单词用下划线隔开SPEED, MAX_SPEED

七、变量和简单赋值

栈:存放变量地址
堆:变量的地址、类型、值
变量必须要被赋值才能使用

>>>a=123	#赋值
>>>a
>>>del a 	#删除a变量,对象仍然在堆里,只是无法使用

Practice

import turtle
turtle.width(10)
turtle.color("blue")                #颜色要用引号
turtle.circle(100)
turtle.penup()
turtle.goto(220, 0)                 #坐标逗号数字之间有空格
turtle.pendown()
turtle.color("black")
turtle.circle(100)
turtle.penup()
turtle.goto(440, 0)
turtle.pendown()
turtle.color("red")
turtle.circle(100)
turtle.penup()
turtle.goto(110, -100)
turtle.pendown()
turtle.color("yellow")
turtle.circle(100)
turtle.penup()
turtle.goto(330, -100)
turtle.pendown()
turtle.color("green")
turtle.circle(100)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值