python数据分为可变类型和不可变类型,其中:可变类型:列表,字典不可变类型:布尔值,数字,字符串,元组 specidal:集合作为set是可变的,而作为frozenset是不可变集合 可变类型和不可变类型划分的依据就在于对一数据类型进行增删修改后是否还是指向同一内存地址.以列表和字符串为例: >>> lis = [1, 2, 3] >>> id(lis) 2108634448008 >>> lis.append(4) >>> id…
一.变量 变量的作用:记录状态的变化变量的值:描述不同的状态 二.五大基本数据类型的分类 五大基本数据类型(数字 字符串 列表 元祖 字典) 按照可变不可变来进行分类 可变:列表.字典 不可变:字符串.数字.元祖 我个人理解,所谓可变,是指当修改内容是,内容改变,地址不变.(即新修改的内容可以覆盖之前的内容即为可变) 按照访问顺序来进行分类 直接访问:数字 顺序访问:字符串.列表.元祖 映射访问:字典 按照存放元素的个数来进行分类 容器类型:列表.元祖.字典 原子类型:数字.字符串 三.基本数据…
目录 Python--基本数据类型 1.整型 int 2.浮点型 float 3.字符串 str 字符串格式 字符串嵌套 4.列表 list 列表元素的下标位置 索引和切片:字符串,列表常用 5.字典 dict 6.布尔型 boll 7.元组 tuple 8 .集合 set python中不可变数据类型和可变数据类型 如何区分可变与不可变 用一张表来说明: 实例如下: Python--基本数据类型 赋值格式: 变量名 赋值符号 值 查看数据类型的方法: type( ) 1.整型 int 整型一般…
Python中重要的数据结构 1.列表 2.元组 3.字典 4.集合 列表 1.创建列表 # 方式一 name = [] print(type(name)) # 执行结果 >>> <class 'list'> # 方式二 name = list() print(type(name)) # 执行结果 >>> <class 'list'> 2.增(append,insert) insert 方法用于将对象插入到列表中对应的索引位置(索引从0开始),而…
补充:(可用操作技巧) >>> x=900 >>> y=900 >>> x==y True >>> type(x) is type(y) True >>> x is y False >>> id(x) 3107344641872 >>> id(y) 3107344907216 #is 左边的是否是右边的,is比较的是id 而‘==’比较的是值 ===================…
数据类型 在python中,能够直接处理的基本数据类型主要有数字类型.字符串类型.字节类型.布尔类型.列表.元组.字典.集合等. 一.数字类型 1.1 数字类型的创建 # 数字类型 a = 10 b = a b = 666 a和b两个变量实质指向的是内存中的地址 1.2 数字类型转换 # 数字类型转换 var1 = 3.14 var2 = 5 var3 = int(var1) var4 = float(var2) print(var3, var4) 1.3 python常用内置数学方法 abs(…
Hello World程序 [root@mysql ~]# python3 Python 3.6.5 (default, Jul  8 2018, 11:41:23) [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>…
一.数据类型划分之一 可分为:可变数据类型,不可变数据类型 不可变数据类型:元祖,布尔值(Bool),数值 int ,字符串 str               可哈希 可变数据类型:  list,dict,set                                                               不可哈希 集合 set:本身是可变数据类型,但集合里面的元素是不可变数据类型. 二.字典 字典是python中,唯一一个影射型数据类型. dict 的 key…
一. 数据类型与变量 1.数据类型 整数   #Python在程序中的表示方法和数学上的写法一模一样,-1,0,1都是整数. 浮点数  1 #浮点数就是小数. 字符串 1 #在Python中字符串是以单引号''或双引号""括起来的任意文本. 字符串的常见操作: #!/usr/bin/env python # -*- coding: utf-8 -*- #1.移除空白 s = ' I am currently in a state of beginner Python ' print(s…