1、Python:可读性强,简洁、开发速度快、节省时间和精力。在C的基础上开发,内部集成很多丰富和功能强大的库。解释性语言,面向对象,可读性强。可移植性和跨平台。可扩展性,能嵌入C和C++语言。

2、Python解释器:CPython(使用C语言实现的解释器)

3、Python常用开发环境:IDLE和Pycharm

4、Python交互模式中关闭交互窗口:输入 quit()命令

5、Python程序注意点:不要在程序中的行开头处增加空格,空格在Python中有缩进的含义。且符号都是英文符号。

6、程序基本格式:
(1)空格缩进问题
(2)Python区分大小写
(3)行注释 ## 列注释 “”"

7、图形化程序设计
turtle模块:python中的一个模块
import turtle: 导入turtle模块
turtle.showturtle() 显示箭头
turtle.write(“111”) 写字符串
turtle.forward(300) 前进300像素
turtle.color(“red”) 画笔颜色改为red
turtle.left(90) 箭头左转90度
turtle.goto(0,50) 去坐标(0,50)
turtle.penup() 抬笔,路径不会画出来
turtle.pendown() 下笔,路径会画出来
turtle.circle(100) 画圆

8、Python中,一切皆对象。
每个对象由标识(id)、类型(type)、值(value)组成。

对象的本质:一个内存块,拥有特定的值,支持特定类型的相关操作。

9、Python中,变量存储的就是对象的地址
python是动态类型语言,Python解释器会自动确定数据类型,同时Python也是强类型语言,它只支持该类型的操作。
变量:栈内存
对象:堆内存

10、标识符
(1)区分大小写
(2)第一个字符必须是字母、下划线,后面可以是字母、数字、下划线。
(3)不能使用关键字
(4)以双下划线开头和结尾的名称有特殊含义。__init__是类的构造函数

Day1_Python基础相关推荐

  1. Python学习之路 day1_Python基础1

    本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...

  2. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  3. 提交表单自动刷新_Web自动化测试:元素的基础操作和浏览器基础操作

    上一节,我们了解了如何定位元素,其实也有涉及对于元素的操作,这一节我们就详细的介绍一下对于元素的操作和对于浏览器的一些操作 一.对于元素的基础操作: clear():清除输入框内的文本 send_ke ...

  4. java mybatis基础

    java mybatis基础 1.1 什么是mybatis? mybatis是一个优秀的持久层框架. 避免几乎所有的JDBC代码和手动设置参数以及获取结果集的过程. 可以使用简单的xml或者注解来配置 ...

  5. 【J2SE】学习基础

    Java基础 语法基础 OO Exception Array 基础类 I/O Stream Collection/Generic Thread TCP/UDP GUI Meta Data Regula ...

  6. 【Linux系统】基础总结

    我不太清楚运维部门具体是做什么的,就接触过一点点运维部门! 也就是是知道他们负责管理服务器,管理网络,管理项目部署 偶尔自己需要部署,不得不接触一些linux命令.简单总结一些基础 linux系统发展 ...

  7. 【Java 2 Platform Enterprise Edition】基础

    问题1:为什么java是无关平台? 你之前用C或者C++写的源代码,编译好后,换一种操作系统,可能就执行不了了.因为新的操作系统不识别,你需要修改你的源码,并在新的操作系统上重新编译才能运行,比如Wi ...

  8. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

  9. Redis概述和基础

    Redis 1.NoSQL NoSQL = Not Only SQL(不仅仅是SQL) 泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其是超大规模的 ...

最新文章

  1. python pexpect 模块
  2. 值传递 引用传递(传地址,传引用)的区别
  3. Oracle PCTfree assm,Oracle 段空间管理方式与PCTFREE和PCTUSED的概念
  4. 华为2013校园招聘上机笔试题
  5. [转载]详细解说STL排序(sort)------这篇博文在一道题上救了我o_0
  6. 2050,一个属于年青人的大会
  7. VS2017动态链接库(.dll)的生成与使用
  8. oracle不显示表和过程,oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题...
  9. 怎样把电脑换linux系统软件,如何将OS/2应用程序移植到Linux操作系统 -电脑资料...
  10. python中运行linux命令
  11. Python基础(dict类)
  12. 无线宽带接入802.16技术简介(转)
  13. 深度之眼Pytorch打卡(六):将数据集切分成训练集、验证集和测试集的方法
  14. Dialog加载页面动画(Loding.....加载等待)三种方式
  15. python打印不换行_python打印后如何不换行
  16. 基于微型计算机系统的实时时钟设计,基于单片机的DS12C887时钟芯片应用研究
  17. 华为云空间联系人是不是机主_电脑上整理华为云空间联系人数据
  18. linux监听耳机按键,Android 中如何监听耳机键消息
  19. 容易被误解的overflow:hidden
  20. 楼层标高怎么引上去_楼层标高怎么引上去

热门文章

  1. android多个广告sdk回调处理,Android逆向 今日头条的广告SDK分析
  2. iOS WIFI 相关
  3. Prometheus监控模板
  4. 如何安装固态硬盘,并将其设为系统盘
  5. 多传感器融合track fusion
  6. 螺栓与螺栓组联接实验测试分析装置,QY-JXSX26
  7. 类微信界面框架的搭建
  8. 应用结构体实现通讯录
  9. python爬虫找漫画出现断章?那你就得看这篇爬虫思想教学咯!
  10. Quartz2D学习记录