欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python理论基础及简单编码尝试

程序员文章站 2022-09-21 10:25:11
Python基础学习-Day_1Python介绍python特点Python的使用环境Python的应用范围Python程序的构成构成结构使用注释及行连接符常用快捷键对象的基本组成和内存示意图对象内存图编程练习代码及显示标识符基本用法变量的声明、删除变量Python介绍Python是一种解释型、面向对象的语言。python特点1.程序编码非常简洁;2.免费开源;3.面向对象;4.资源库非常丰富;4.具有强大的可扩展性;5.上手易,面向的工作岗位多元化。Python的使用环境开发环境本质...



Python介绍

Python是一种解释型、面向对象的语言

python特点

1.程序编码非常简洁
2.免费开源
3.面向对象
4.资源库非常丰富
4.具有强大的可扩展性
5.上手易,面向的工作岗位多元化

Python的使用环境

开发环境本质上就是对Python解释器的封装,核心都一样。常用的开发环境有:

  • IDLE;
  • Pycharm;
  • wingIDE;
  • Eclipse;
  • IPython

Python的应用范围

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

Python程序的构成

构成结构

  • Python程序由模块组成。一个模块对应一个python源文件,一般后缀名是: .py
  • 模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行
  • 语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等

使用注释及行连接符

  • 单行注释:#
  • 多行注释:三个单引号’’'或三个双引号"""
  • 行连接符: \ 。

常用快捷键

  • 格式化代码:Ctrl + Alt + L
  • 运行代码:Ctrl + Shift + F10
  • 注释代码:Ctrl + /
  • IDLE打开:WIN+R—>cmd

对象的基本组成和内存示意图

对象

核心点:Python中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成

  • 标识用于唯一的标识对象,通常对应于对象在计算机内存中的位置。内置函数id(obj)可以返回对象obj的标识;
  • 类型用于表示对象储存的“数据”的类型。使用type(obj)获得对象的所属类型;
  • 值表示对象所存储的数据的信息。使用value(obj)可以之间打印出值。
    对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作

内存图

Python理论基础及简单编码尝试

编程练习代码及显示

#!usr/bin/env python # -*- coding:utf-8 _*- """
@author: Administrator
@file: test3.py
@time: 2020/08/26
@desc:
""" import turtle # 导入turtle模块 t = turtle.Pen() # 实例化? t.showturtle() # 显示箭头 t.width(10) # 设置画笔宽度为10 t.write('123') # 写出字符串 t.forward(300) # 前进300像素 t.color('blue') # 画笔颜色改为蓝色 t.right(90) # 箭头左转90° t.forward(300) turtle.goto(0, 50) # 去坐标(0,50) turtle.goto(0, 0) turtle.penup() # 抬笔,这样不会留下路径 turtle.goto(0, -300) turtle.pendown() # 下笔,这样会留下路径 turtle.circle(100) # 从起始点开始逆时针画一个直径为100的圆 

Python理论基础及简单编码尝试

标识符

基本用法

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

  • 区分大小写
  • 第一个字符必须是字母、下划线
  • 不能使用关键字
  • 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法

变量的声明、删除变量

  • 变量的声明和赋值:变量名=表达式
  • 变量的删除:del 。变量删除以后,对象没有变量使用,就会被回收器回收,清空内存空间

本文地址:https://blog.csdn.net/Blood_dunk/article/details/108243619

相关标签: python