Python基础知识-day1

特点

python是面向对象,解释性的语言
1、语法简洁
2、可读性强
3、面向对象
4、免费和开源
5、可扩展的胶水式语言
6、跨平台可移植
7、丰富的库
应用范围
1、科学计算
2、人工智能
3、大数据
python功能强大,语法简洁,但是性能较低

开发环境

IDE(Integrated Development Environment)
1、方便编程,减少出错
IDLE
Pycharm
2、交互模式 cmd
提示符: >>>
quit(): 关闭交互窗口
command + c :中断命令

源文件—IDLE

新建:file-new file
注意的小要点
1、不要在程序行开头处增加空格。空格代表缩进,不能随便添加
2、符号都是英文符号,不是中文,😦,"

程序基本结构

1、缩进-空格

mac制表符-tab键 = 4个空格
每个缩进使用 一个tab键(制表符)或 4个空格
python用缩进表示程序块
逻辑行首的空格表示缩进层次,决定语句的分组

2、区分大小写

3、注释

行注释#:仅一行(pycharm是command + /
段注释:首尾’’'之间的内容为注释

“守破离”

1、守:信服老师,老师怎么说就怎么做,反复练习
2、破:批判,怀疑,加入自己的思考
3、离:“脱离”老师招式
建立体系为先,不要纠结死磕某个知识点
1、舍得跳过、不纠结细节
2、理解整个内容、体系
遇到问题不可怕,问题是学习的机会
1、保持和老师一致
2、再百度搜索
3、再去问老师

海龟绘图—turtle库

>>> import turtle #导入turtle模块
>>> turtle.showturtle() #显示箭头
>>> turtle.write("高淇")
>>> turtle.forward(300)
>>> turtle.color("red")
>>> turtle.left(90) #左转箭头90度
>>> turtle.forward(300)#前进300像素
>>> turtle.goto(0,50) #去到坐标点(0,50)
>>> turtle.goto(0,0)
>>> turtle.penup()  #停止画线
>>> turtle.goto(0,300)
>>> turtle.pendown() #开始画线
>>> turtle.goto(100,200)
>>> turtle.circle(100) #半径是100

绘制五环

import turtle
turtle.width(10) # 设置宽度
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(180,-50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)

五环图

程序构成

1、程序-模块-语句-表达式
2、语句按顺序执行,从上到下

交互式环境:每次执行一条语句

3、python文件保存:command + s(ios)
4、运行:Run/F5
5、缩进:4个空格/tab键
6、行连接符:\

>>> a = "sbhdcakdjcn\
jhbd"
>>> a
'sbhdcakdjcnjhbd'

对象:python中一切皆对象

对象的本质:内存块
像停车位
1、有编号:标识 identity,内存中的地址 id()
2、有类型:“数据”的type type()
3、放的车:值 value print()
变量-对象
a = 3: 把对象3地址id给了变量a
print(a):打印的是a指向对象3的值
变量相当于标签

引用

变量就是:对象的引用
变量储存了对象的id,并通过id引用了对象
1、栈:储存变量
2、堆:储存对象
每个对象都有数据类型,仅支持该类型匹配的操作
栈和堆

标识符

起名规则
1、区分大小写:abc 和 ABC 不同
2、第一个字符必须是字母、下划线,其余符号是字母、数字、下划线_
3、不能使用关键字,比如 if,while,or
4、避免双下划线开头、结尾 __
命名规则

变量的声明和赋值

变量 = 表达式
1、变量要先被赋值,再去使用
2、删除变量 a : >>> del a
3、如果对象没有变量引用,就会被垃圾回收器回收,释放空间

pycharm的使用方法

pycharm是一个用来写代码

交互式和编程式开发

两者区别可以简单的理解为是否调用print方法

启动交互式开发

  • IDLE
  • cmd -> python / ipython
  • pycharm -> Console

常用的快捷键

  1. 格式化代码:Code,reformat code
  2. 运行代码:右键,run code
  3. 注释代码:cmd + /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值