python数据类型简述

# Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。# Python3中有六个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionaries(字典)

# Numbers(数字)# Python 3支持int、float、bool、complex(复数a, b, c, d = 20, 5.5, True, 4+3jprint(type(a), type(b), type(c), type(d))# 其他计算方式相同,这里就只写一些特别的print(2 // 4)  # 除法(//)得到一个整数,print(2 / 4)   # 除法(/)总是返回一个浮点数print(2 ** 5)  # 乘方

# String(字符串)s = ‘Yes,he doesn\‘t‘print(s, type(s), len(s))print(r‘C:\some\name‘)  # 如果你不想让反斜杠发生转义,可以在字符串前面添加一个r,表示原始字符串:

word1 = ‘ILove‘word2 = ‘Python‘print(word1+word2, word2*3)  # 字符串可以使用 + 运算符串连接在一起,或者用 * 运算符重复print(word2[0], word2[5])    # Python中的字符串有两种索引方式,第一种是从左往右,从0开始依次增加;第二种是从右往左,从-1开始依次减少。print(word2[1:5])            # 对字符串进行切片,获取一段子串。用冒号分隔两个索引,形式为变量[头下标:尾下标],若省略,则不切片。

# List(列表)a = [‘him‘, 25, 100, ‘her‘]  # 类似数组print(a)print(a + [6, 7, 8])    # 列表还支持串联操作,使用+操作符a[2:3] = [13]   # 与切割字符不同,切割列表可以改变元素print(a)

# Tuple(元组)# 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。a = (1999, 2019, ‘physics‘, ‘math‘)print(a, type(a), len(a))# 构造包含0个或1个元素的tuple是个特殊的问题,所以有一些额外的语法规则tup1 = ()  # 空元组tup2 = (20,)  # 一个元素,需要在元素后添加逗号# string、list和tuple都属于sequence(序列)

# Sets(集合)# 集合(set)是一个无序不重复元素的集。# 基本功能是进行成员关系测试和消除重复元素。student = {‘Tom‘, ‘Jim‘, ‘Mary‘, ‘Tom‘, ‘Jack‘, ‘Rose‘}print(student)   # 重复的元素被自动去掉print(‘Rose‘ in student)  # membership testing(成员测试)# 可以使用大括号 或者 set()函数创建set集合,# 注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。# set可以进行集合运算a = set(‘abcdefgabc‘)print("a集合为:", a)b = set(‘abcdabc‘)print("b集合为:", b)print("a和b的差集:", a - b)  # a和b的差集print("a和b的并集:", a | b)  # a和b的并集print("a和b的交集:", a & b)  # a和b的交集print("a和b中不同时存在的元素:", a ^ b)  # a和b中不同时存在的元素

# Dictionaries(字典)# 字典是一种映射类型(mapping type),它是一个无序的键 : 值对集合。dic = {}  # 创建空字典tel = {‘Jack‘: 1557, ‘Tom‘: 1320, ‘Rose‘: 1886}print(tel)print(tel[‘Jack‘])  # 主要的操作:通过key查询del tel[‘Rose‘]  # 删除一个键值对tel[‘Mary‘] = 4127  # 添加一个键值对print(tel)tel[‘Mary‘] = 3434  # 改变一个键值对print(tel)print(sorted(tel.values()))  # 按value排序,升序print(list(tel.keys()))  # 返回所有key组成的listprint(‘Mary‘ not in tel)  # 成员测试print(‘Tom‘ in tel)

原文地址:https://www.cnblogs.com/YLTzxzy/p/11331135.html

时间: 2024-11-06 09:35:42

python数据类型简述的相关文章

Python数据类型及其方法详解

Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知识回顾. 一.整型和长整型 整型:数据是不包含小数部分的数值型数据,比如我们所说的1.2.3.4.122,其type为"int" 长整型:也是一种数字型数据,但是一般数字很大,其type为"long" 在python2中区分整型和长整型,在32位的机器上,取值范围是-2

python 数据类型 序列——列表

python 数据类型 序列--列表 **列表** list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表是可变类型的数据. 用[]表示列表,包含了多个以逗号分割开的数字或者字符串. >>> list1 = ['1','chen','陈'] >>> list2 = [1,2,3,4] >>> list3 = ["str1","str1","22"] >>

python数据类型整理

Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 一.序列(列表.元组和字符串) 序列中的每个元素都有自己的编号.Python中有6种内建的序列.其中列表和元组是最常见的类型.其他包括字符串.Unicode字符串.buffer对象和xrange对象.下面重点介绍下列表.元组和字符串. 1.列表 列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能. (1).创

Python数据类型-list

Python-List详解 列表(list)作为python的一种数据类型,常用它进行一些复合数据的分组,list的形式是[value1,value2,value3,value4....valuen],list的每项数据不需要是同一类型,可以是任意的python数据类型. >>> l1 = [1,2,3,'name',[1,2,3],{'age':18},(1,2,3)] >>> l1 [1, 2, 3, 'name', [1, 2, 3], {'age': 18},

day01-day04总结- Python 数据类型及其用法

Python 数据类型及其用法: 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点型以及布尔类型.这些基本数据类型组成了基本控制块,从而创建我们的Python应用程序. 字符串 字符串(String) 是一段文本字符,通常以某种形式向用户输出.如果我们打开Python的解释器,我们试着最常见的输出"Hello World!"应用: >>> print

Python 数据类型简介

一.Python 数据类型 (1) Python 数据类型包括数值类型.字符串类型.元组.列表.字典(2) 数值类型可以分为整型.长整型.浮点型.复数型(3) 字符串.元组.列表都属于序列的一种,三种类型都可以使用序列的一些特性(比如索引与切片,以及下面列举的一些基本操作) 二.序列的基本操作 len() # 求序列的长度 + # 连接两个序列 * # 重复序列元素 in # 判断元素是否在序列中not in # 判断元素是否不在序列中 max() # 返回最大值 min() # 返回最小值 c

转 python数据类型详解

python数据类型详解 目录 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b.使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; print str; c.使用三引号(''') 利用三

四、Python数据类型

Python数据类型 数字.字符串.列表.元组.字典 (1)数字类型 ---整型int  范围(-2147483648到2147483648) >>> num1=123 >>> type(num1) <type 'int'> ---长整型log  超出int范围 >>> num2=9999999999999999 >>> type(num2) <type 'long'> >>> num3=12

python数据类型及相关操作

python数据类型详解 目录1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期 1.字符串1.1.如何在Python中使用字符串a.使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b.使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str; c.使用三引号(''')利用三引号,表示多行的字符串,可以在三引号