Python入门--环境搭建和变量及数据类型解析

Python 诞生

  1. Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989 年发明,第一个公开发行版发行于 1991 年。Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL(GNU General Public License)协议。
  2. Python 语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python 具有丰富和强大的库。它常被昵称为胶水语言

Python 开发环境的搭建

  1. python 下载:(在IE浏览器输入python官方网址,点击Download python 3.8.2下载最新版)
    在IE浏览器输入python官方网址点击Download python 3.8.2下载最新版
  2. 安装过程
    我们以最新的 3.8.2为例安装
    1、 双击安装包,出现如下的开始安装界面,选择自定义安装选项,勾选环境变量PATH路径: 在这里插入图片描述
    2、 选项设置,默认全部勾选即可:在这里插入图片描述
    3、高级配置选项,如图勾选即可,自定义安装路径:在这里插入图片描述4、安装过程中…: 在这里插入图片描述
    5、安装完成,最后的结束界面中,一定点击 disable path length limit,禁用系统的 Path 长度自动限制,能给我们避免很多的麻烦,如果没有此选项可忽略:在这里插入图片描述6、在Windows的cmd命令提示符下输入python命令回车,出现如下界面说明python 3.8.2版已经安装成功了:在这里插入图片描述

变量

  1. 什么是变量:
    运行时环境(程序运行过程中,这个值可以发生变化的)变化的量
  2. 什么是强数据语言,若数据类型语言:
    1、 强数据类型语言(如Java、C、C++):当定义变量的类型后,不允许存储其他数据类型,因为数据类型不同,所需的内存大小不同(如int需要4个字节,long需要8个字节)
    2、弱数据类型语言(如Python):变量的类型不固定,值是什么类型,变量就会自动变成对应类型
  3. 如何定义变量:
    1、 在强数据类型语言中,定义变量需要如下操作
    数据类型 变量名称 = 变量值;
    int num = 222; //定义变量num为int数据类型
    num= 444;
    num = 55.5; // 报错(数据类型不匹配)
    2、Python是一门弱数据类型语言
    变量名称 = 变量值
    num = 25 //int数据类型
    num = 34.777 //float数据类型
    name = “renfei” //str数据类型
    在这里插入图片描述
    3、变量的命名问题(变量命名规范)
    (1)、变量名称只能由有效符号(大小写字母,数字,_)组成
    (2)、不能以数字开头
    (3)、不能是关键字或者保留字(‘False’, ‘None’, ‘True’, ‘and’, 'as’等等)
    (4)、变量命名尽量有意义
    – 小驼峰法(如userName)
    – 下划线法(官方推荐使用)(如ftp_server)

Python的数据类型

  1. 基本数据类型
    (1)、数值型
    |-- 整型 Int(不可变类型)
    |-- 浮点类型 float(不可变类型)
    |-- 复数 complex (虚数代表不存在的数)在这里插入图片描述
    (2)、布尔类型(bool代表逻辑的结果,不可变类型)
    |-- 真(True)
    |-- 假(False)在这里插入图片描述
    (3)、字符串 str (所有肉眼可以识别的大量符号组成的串,不可变类型)
    单引号
    双引号
    三引号在这里插入图片描述
  2. 复合数据类型(引用、指针)
    (1)、字典 Dict
    |-- 为了方便数据在组合数据类型中的管理,python 还提供了一种特殊存储数据的组合数据类型:字典。通过 key-value 键值对的形式来存储数据,可以很方便的通过 key 来对 value进行增删改查的操作
    |-- 语法结构:字典变量名称={“变量 1”:”值 1”, “变量 2”:”值 2”, “变量 3”:”值 3”,}在这里插入图片描述
    (2)、列表 List
    |-- 列表的语法结构:通过一堆方括号包含起来的数据序列,可以存放重复数据在这里插入图片描述
    (3)、元组 Tuple
    |-- 元组在 python 中,其实是列表的一种特殊的形式,一旦声明创建就不允许改变。
    |-- 语法结构:使用一对圆括号包含起来的一组数据,可以存放重复数据。在这里插入图片描述
    (4)、集合 Set
    |-- python 中,还提供了一种特殊的数据类型,集合 Set,和列表类似,但是不能存储相同的数据;注意:集合 set 中存放数据是不能重复的,并且是没有存放顺序的,也就是没有下标的。
    |-- 语法:使用一对大括号/花括号包含起来的一组数在这里插入图片描述
    (5)以上四种复合数据类型的比较
    ➢ 元组 Tuple 是存放固定的数据
    ➢ 集合 Set 中的数据插入和遍历的时间,随数据增多而变慢
    ➢ 列表 List 中的数据插入和查询的时间,随数据的增多而变慢
    ➢ 字典 Dict 中的数据插入和查询的速度非常快,不会因为数据太多而变慢
    元组、集合和列表占用内存较少,字典占用内存较多,字典是一种通过占用空间来换取操作速度的一种数据类型。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值