变量:变量就是可以改变的量。如:x+y = 10

x=5 , y=?

x=7 , y=? 这是数学里的变量

通俗的理解:变量     =   生活中的容器(盒子)

                    变量的赋值操作  =  我们把物品放入盒子

                    数据类型 = 放了不同物体的盒子(放入鞋子,那这个盒子的类型就是鞋盒;放了饭,就是饭盒)

变量赋值。变量的命名规范:1.变量名支持中文, 但不推荐使用   2.可以使用数字,但不能以数字开头  3.不可以使用特殊字符,除了下划线_  4.变量严格区分大小写  5.变量命名要有意义(规范) 6.变量命名要避免和系统使用的保留关键字冲突

变量赋值的基本格式:    变量名 = 值   如 :age = 18

变量的其他赋值方式:   变量1=变量2=变量3=值 (给多个变量同时赋值同一个值)

变量1,变量2,变量3=值1,值2,值3   (给多个变量同时分别赋不的值)

变量交换:     变量1,变量2 = 变量2,变量1

变量的三个常用操作:  1.获取值   可直接通过变量名获取    age = 18    #用法:name

                              print(age)

            2.查看数据类型 使用type()函数   print(type(age))  #用法:type(name)

            3.获取变量在内存中的id()函数     print(id(name))   #用法:id(name)

数据类型 : Python中可以自定义数据类型,可以具有无限种数据类型。系统默认提供6个标准数据类型:

    1.Number类型       数值类型          2.String类型          字符类型

     2.List类型              列表类型          4.Tuple类型          元祖类型

3.Dict类型              字典类型          6.Set类型              集合类型

     在Python中我们不需要声明一个变量的数据类型,只需要定义它并为它赋值,因为系统会根据我们给它的值自动分辨它的数据类型。

Number类型   :  Number类型一共分为四个小类别:整型,浮点型,布尔值,复数

    1. int 整型  :整型就是整数类型 , 声明整型有四种方式:

      1.十进制声明整数:0~9   变量 =  十进制数字    print(10010)

      2.二进制声明整数:0~1   变量 = 0b(零b)二进制数字     print(0b10010)

      3.八进制声明整数: 0~7   变量 = 0o(零o)八进制数字    print(0o10010)

      4.十六进制声明整数;  0~9A~F   变量 = 0x(零x)十六进制数字    print(0x10010)

      5.十进制转化为二进制:  变量 = bin(十进制数字)   print(bin(12))

未完待续。。。

兄弟连学Python-3Python变量和数据类型的更多相关文章

  1. python中变量的数据类型总结

    1.变量的数据类型,分为数值型和非数值型 数值型: int(整型) float(浮点型) bool (布尔型,只有True和Flase) compex(复数型, 用于科学计算) 非数值型: str(字 ...

  2. Python 基础 变量和数据类型

    python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". ...

  3. python之变量的数据类型(1)int 、bool 、str 及for循环运用

    一.变量的数据类型(1) 1.int 类型 int类型是整数,常用的有bit_length() 方法 用来返回一个数的二进制长度 2.bool类型 布尔型只有两个值 True,False 有关类型转换 ...

  4. python之变量的数据类型(3)dict 及解构简单介绍

    一.变量的数据类型(3) 1. dict 字典dict 用{}来表示 键值对数据 {key:value} 唯一性 键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键 值 没有任何限制 2.增删 ...

  5. python之变量的数据类型(2)list 、 tuple 及range用法

    一.变量的数据类型(2) 1.list 类型 列表的特点: 列表是一个可变的数据类型 列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象. 列表可以装大量的数据 列表的索引 ...

  6. python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件

    一.认识计算机 1.硬件组成: CPU(大脑)  + 内存(缓冲) + 主板(连接各部分) + 电源(心脏)      + 显示器 + 键盘 +鼠标+ 显卡 + 硬盘 2.操作系统 ①windows  ...

  7. Python学习-5.Python的变量与数据类型及字符串的分割与连接

    在Python中,变量类型是固定的,一旦声明就不能修改其类型(在Python里感觉不应该用声明,而应该用使用) 正确: var = 1 print(var) var = 2 print(var) 依次 ...

  8. Python(变量、数据类型)

    常量:python中没有常量,只能通过名字特征来提示例如:全部大写,如 : OLDBOY_AGE=57 一.变量 变量声明变量#!/usr/bin/env python age=18gender1=' ...

  9. Python——1变量和数据类型(内含其他知识点链接)

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...

  10. 1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏

    一. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: ...

随机推荐

  1. java Socket实现简单在线聊天(二)

    接<java Socket实现简单在线聊天(一)>,在单客户端连接的基础上,这里第二步需要实现多客户端的连接,也就需要使用到线程.每当有一个新的客户端连接上来,服务端便需要新启动一个线程进 ...

  2. 美团CodeM复赛 02,03

    02 城市网络 比赛时候写的是单调栈,真的是让人见笑了,基本思路就是dfs时候动态处理单调栈(带回溯),然后离线处理答案.题解是用了倍增的,效率高很多 #include <cstdio> ...

  3. Vue01 Vue介绍、Vue使用、Vue实例的创建、数据绑定、Vue实例的生命周期、差值与表达式、指令与事件、语法糖

    1 Vue介绍 1.1 官方介绍 vue是一个简单小巧的渐进式的技术栈,它提供了Web开发中常用的高级功能:视图和数据的解耦.组件的服用.路由.状态管理.虚拟DOM 说明:简单小巧 -> 压缩后 ...

  4. Python编程核心内容之一——Function(函数)

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 截至上篇随笔<Python数据结构之四--set(集合)>,Python基础知识也介绍好了.接下来准备干 ...

  5. Android中的Socket

    1. UDP (1)访问网络必须添加权限,访问网络必须添加权限,访问网络必须添加权限,重要的事情说三遍. (2)简述 UDP协议是面向报文的,简单地说,利用UDP访问网络的步骤就是"寄快递& ...

  6. ProgressBar、ProgessDialog用法解析

    一.ProgressBar 1. 常用类型 1.1 不确定式圆形进度条 style="@android:style/Widget.Holo.Light.ProgressBar" s ...

  7. 弹框modal, 获取id与绑定id

    var span2 = '<span class="replaceBlue cursor" data-target="#myModalMember" da ...

  8. Delphi关于ADO控件的简单使用

    控件:TAdoQuery.ADOConnection.TDataSource.TRzDBGrid 1.新建Vcl Form Application 2.在窗体上添加TADOConnection,设置连 ...

  9. 踩坑の SpringMVC文件上传

    环境准备 添加两个jar包   commons-fileupload-1.2.2.jar   commons-io-2.4.jar 配置要求 在springmvc.xml中配置multipart类型解 ...

  10. ES6学习总结一(变量;箭头函数;解构赋值)

    一.变量 var  1 可以重复声明(var a=1;var a=7;)(一开始用着会觉得限制很少,但是在大型项目会麻烦,人多嘴杂的时候定义重复了就容易出问题还不好找) 2 无法限制修改 3 没有块级 ...