Python基础类型
来源:互联网 发布:沉迷网络的危害小短文 编辑:程序博客网 时间:2024/05/19 19:56
python定义了六种基本类型
1、Number(数字);
2、String(字符串);
3、List(列表);
4、Tuple(元组);
5、set(集合)
6、Dictionary(字典);
变量赋值不需要声明类型,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
数字数据类是不可改变的数据类型,改变数字数据类型会分配一个新的对象。
列表用 "[ ]" 标识;类似JAVA中的数组。
元组用 "( )" 标识;内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
字典用 "{ }" 标识;字典由索引 key 和它对应的值 value 组成,类似JAVA中的MAP。
字符串(String)
#!usr/bin/python#字符串是由数字、字母、下划线组成的一串字符;s ="iloveyou";print(s[0:3]); #截取字符串0到3的数据print(s[1:]);# +表示连接符;*表示重复符s="iloveyou";print(s+"me");print(s*2); #表示s重复2次;print(s * 3);
输出结果
iloloveyouiloveyoumeiloveyouiloveyouiloveyouiloveyouiloveyou
列表(List)
#!/usr/bin/python#列表;使用[]表示list=['a',10,"c",4];list1=["1",2];print(list);print(list[0]);print(list[1:3]);print(list[1:]);print(list1 *2);print(list+list1);#列表的值可以改变list1[0] = 3;print(list1[0]);
输出结果
['a', 10, 'c', 4]a[10, 'c'][10, 'c', 4]['1', 2, '1', 2]['a', 10, 'c', 4, '1', 2]3
元组(Tuple)
#!/usr/bin/python#列表;使用[]表示list=['a',10,"c",4];list1=["1",2];print(list);print(list[0]);print(list[1:3]);print(list[1:]);print(list1 *2);print(list+list1);#列表的值可以改变list1[0] = 3;print(list1[0]);
输出结果
(1, '2', 'a')1('2',)(1, '2', 'a', '3', 'b')
set集合
#set相当于java中的set#使用{}创建set;但是创建空集合必须使用set(),因为{}是用来创建字典的。s ={'a','b','c','a','b'};print(s);print(type(s));s1 ={'a','b','d','e','b'};print(s1);#进行集合运算print(s-s1); #差集print(s|s1); #并集print(s&s1); #交集print(s^s1); #s与s1不同时存在的集合
输出结果
{'a', 'c', 'b'}<class 'set'>{'a', 'b', 'd', 'e'}{'c'}{'b', 'e', 'a', 'c', 'd'}{'a', 'b'}{'c', 'd', 'e'}
字典(Dictionary)
#!/usr/bin/python#字典;用{}表示;相当于java的mapdict={};dict[1] = "name";dict[2] = "code";print(dict[1]);dict1={'name':'john','code':'1'};print(dict1['name']);print(dict1);print(dict1.keys());print(dict1.values());
输出结果
namejohn{'code': '1', 'name': 'john'}dict_keys(['code', 'name'])dict_values(['1', 'john'])
阅读全文
0 0
- python - 基础类型 - dict
- python - 基础类型 - list
- python - 基础类型 - bool
- python基础类型
- python中的基础类型
- Python基础类型
- Python基础--数值类型
- Python基础--列表类型
- Python入门:内置基础类型
- Python基础1--变量类型
- python基础及类型分类
- Python基础:04映射类型
- Python基础:05集合类型
- Python基础之变量类型
- python 笔记1--基础类型
- python基础 强转类型
- python基础类型-常用函数
- Python基础02 变量类型
- java--自定义标签(tag、tld两种)
- GDT,LDT,GDTR,LDTR 详解,包你理解透彻
- 前端自动化构建入门3-在visual studio code中使用git
- PHP中奖概率写法
- 尝试用服务器开发
- Python基础类型
- PHP 封装ajax返回数据格式
- Oracle数据库与客户端版本协调
- Log相关工具类
- hiho一下[156周]:岛屿
- CR5000_BD设计过程中文书说明书
- R极简教程-4:R语言工作空间
- Qt中关于undefined reference to `vtable for classname`的问题
- 输入“git remote add origin”提示fatal:remote origin already exists