基本数据类型(数字 字符串)

1.数据:

x=10,10就是我们要存储的数据

2.为何分不同的类型

数据用来表示状态的,不同的状态就应该用不同的类型的数据表示。

3.数据类型

数字:整型、长整型、浮点型、浮点t型)

4.数字(int,float,complex)

作用:年龄、等级、薪资

定义:

gae=10 # 本质: age=int(10)

长整型:

py2中没有长整型的概念

>>>num=2L

>>>print(type(num))

<type ‘long‘>

复数:

>>>x=1-2j

>>>x.real

1.0

>>>x.imag

-2.0

5.字符串:

作用:名字、性别、国籍

定义:在(单、双、三)引号里,由一串字符组成

常用操作:

移除空白 strip

切片

索引

切分 split

长度  len

其他操作

#startswith endswith

name=‘alex_SB‘

print(name.endswith(‘SB‘))

print(name.startswith(‘alex‘))

#replace

name=‘alex say:I have one apple,myname is alex‘

print(name.replace(‘alex‘,‘SB‘ 1))

6.列表

作用:多个装备,多个爱好,多门课程

定义:[]内可以有多个任意类型的值,逗号分割

常用操作:索引   切片  追加   删除  长度  循环 包含in

7.元组

作用:存多个值,对比列表来说,元组不可变,主要是用来读

定义:与列表类型,只不过[]换成()

可以当作字典的key

age=(11,22,33,44,55)本质=tuple(11,22,33,44,55)

常用操作

索引 切片 循环  长度 包含in

8.字典

作用:存多个值,key_value存取,取值速度快

定义:key必须是不可变类型,value可以是任意类型

info={‘name‘:‘lb‘,‘age‘:18,‘sex‘:‘male‘} #本质info=dict({......})或

info=dict(name=‘lb‘,age=18,sex=‘male‘)或

iinfo=dict([[‘name‘,‘egon‘],(‘age,18‘)])或

{}.fromkey((‘name‘,‘age‘,‘sex‘),None)

常用操作

存取 删除 键 s  值s  键值对 长度 循环 包含in

9.集合

作用:去重,关系运算

定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key

集合的目的是将不同的值存放在一起,不同的集合间用来做关系运算,无需纠结集合中单个值。

常用方法:

in和not in   |合集  &交集  -差集  ……对称差集

==  >,>=,<,<= 父集, 子集

总结

按存值个数区分

标量/原子类型        数字,字符串

容器类型                 列表,元组,字典

按可变不可变区分

可变     列表、字典

不可变    数字、字符串、元组

按访问顺序

直接访问  数字

顺序访问(序列访问)   字符串、列表、元组

key值访问(映射类型)  字典

时间: 2024-12-15 14:52:11

基本数据类型(数字 字符串)的相关文章

Python数据类型-----数字&amp;字符串

Python数字类型 int类型表示的范围:-2147483648至2147483648之间,超出这个范围的数字即视为long(长整形) 在Python中不需要事先声明数据类型,它是根据具体的赋值来进行盘点数据类型的,例如: int类型 使用type(变量名) 可以查看该变量被赋值后的数据类型是什么 超出int范围的数字 int类型存储为long类型 只需要在后面加上大写字母L 在python中还支持复数类型 复数类型 Python字符串类型 # coding=UTF-8 #简单定义简单字符串

Python的数据类型--数字--字符串

先讲一个概念 在Python里,一切皆对象,对象基于类创建 所以,以下这些值都是对象: "wupeiqi".38.['北京', '上海', '深圳'],并且是根据不同的类生成的对象. 1.变量类型与对象 1.程序中需要处理的状态很多,就要有不同类型的变量值来表示, 在python中所有数据都是围绕对象这个概念来构建的,对象包含一些基本的数据类型:数字,字符串,列表,元组,字典等 程序中存储的所有数据都是对象,包含了1.身份(id),2.类型(type),3值(通过变量名来查看)每个对象

基本数据类型(字符串_数字_列表_元祖_字典_集合)

基本数据类型(字符串_数字_列表_元祖_字典_集合) 1.字符串 2.数字 除了布尔类型外,int.long.float和complex都可以使用的运算为:加.减.乘.除.整除.幂运算和取余 3.列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示.元组的内容不可变,可以包含任意对象,使用圆括号表示.元组 1 l = [1, 2, 3, '4', '5'] # 列表 2 l = list((1, 2, 3, '4', '5')) 3 4 t = (1, 2, 3, '4', '5') #

第九章----java数据类型和字符串处理

java语言的一个核心:jdk, java development kits---面向开发人员jre, java Runtime Environment---服务器上 java虚拟机---(以字节码为指令的CPU)---*.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 垃圾回收机制 public class ...{ int a = 1; } c/c++垃圾回收由程序员去运行 java编程语言(一门纯面向对象)的特点:1, 面向对象 1, 封装 2, 继承

OC15数字字符串和集合

#import <Foundation/Foundation.h> @interface AddressCard : NSObject -(void)setName:(NSString *) theName; -(void)setEmail:(NSString *) theEmail; -(void)setfirstName:(NSString *)first lastName:(NSString *)last; //联系4 -(NSString *)firstName; -(NSString

Python基本数据类型以及字符串

基本数据类型                数字  int ,所有的功能,都放在int里            a1 = 123            a1 = 456                        - int                将字符串转换为数字                    a = "123"                    print(type(a),a) b = int(a)                    print(type(

Python生涯之数据类型(字符串)

python中断多重循环的方法exit_flag 常见的方法: exit_flag = flase for 循环: for 循环: if 条件 exit_flag = true break #跳出里面的循环 if exit_flag: break #跳出外面的循环 基本数据类型和扩展数据类型的分类? 基本数据类型: 可变数据类型:列表,字典,集合 不可变数据类型:字符串,元祖,数字 扩展性数据类型: 1,namedtuole():生成可以使用名字来访问元素内容的tuple子类 2,deque:双

Python基础数据类型之字符串

Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >>> str1 = 'hello' >>> str2 = "hello" >>> str3 = '''hello''' >>> str4 = """hello""" &g

python基本数据类型之字符串(四)

python基本数据类型之字符串(四) 判断方法 python中有一类用来判断字符串形式的方法,该类方法有两个特点:(1)方法名都是is开头(除了startswith和endswith):(2)返回值都是bool类型(True\False). 方法包括:startswith\endswith.isalnum\isalpha.isdecimal\isdigit\isnumeric.isidentifier.isprintable.isspace 1.startswith.endswith 这两个方