Python学习笔记 day02 基本数据类型
2017-11-15 14:50
716 查看
python 基本数据类型学习笔记
Python3 中有六个标准的数据类型:
l Number(数字)
l String(字符串)
l List(列表)
l Tuple(元组)
l Sets(集合)
l Dictionary(字典)
Python3 支持 int、float、bool、complex(复数)。
也可以使用del语句删除一些对象引用。
del语句的语法是:
del var1[,var2[,var3[....,varN]]]]
Number(数字)
Python3 支持 int、float、bool、complex(复数)。
在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2
中的 Long。
像大多数语言一样,数值类型的赋值和计算都是很直观的。
内置的 type()
函数可以用来查询变量所指的对象类型
注意:
1、Python可以同时为多个变量赋值,如a, b = 1, 2。
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符。
4、在混合计算时,Python会把整型转换成为浮点数。
练习:
Python3 中有六个标准的数据类型:
l Number(数字)
l String(字符串)
l List(列表)
l Tuple(元组)
l Sets(集合)
l Dictionary(字典)
Python3 支持 int、float、bool、complex(复数)。
也可以使用del语句删除一些对象引用。
del语句的语法是:
del var1[,var2[,var3[....,varN]]]]
Number(数字)
Python3 支持 int、float、bool、complex(复数)。
在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2
中的 Long。
像大多数语言一样,数值类型的赋值和计算都是很直观的。
内置的 type()
函数可以用来查询变量所指的对象类型
注意:
1、Python可以同时为多个变量赋值,如a, b = 1, 2。
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符。
4、在混合计算时,Python会把整型转换成为浮点数。
练习:
# -*-coding=utf-8-*- # !/usr/bin/env python ''' python 基本数据类型''' # list 用[] 表示,用逗号隔开,元素类型可以不同,可以被修改, 元素允许重复 list1 = [123, 'polly', True, 123.456, [123, 345, 'abc']] # 列表里面元素类型可以不同,同时可以包含列表 list2 = list1 * 2 # * 作重复操作 list3 = list1 + list2 # + 做连接操作, 作为一个新的列表 print(list3) < d542 span style="color:#cc9900;">print(list1) print(list2) # list 可以被截取和索引 list4 = [1, 2, 3, 4, 5, 6, 'abc', 123.444] print('*' * 50) print(list4[0]) # 第一个元素 print(list4[-1]) # 倒数第一个元素 print(list4[::]) # 复制列表 print(list4[2:5]) # 截取列表第3个元素到第5个元素 print(len(list4)) # 列表的长度 print(list4) # 打印整个列表 # 修改列表 list4[2] = 'test' list4[3:5] = ['a', 'b', 100] list4[5:] = [] # 对应元素设置为空 print(list4[2]) print(list4[2:5]) print(list4) # list 内置方法 # Tuble 用() 表示,逗号隔开,元素类型可以不相同,元素不能被修改,元素允许重复 tub1 = (1, 2, 3, 'a', 123.44) # 可以进行截取和索引 print('*'*25 + ' Tuble ' + '*'*25) print(tub1) print(tub1[0], tub1[-1], tub1[2:5]) # tub1[1] = 'polly' # 元素不能被修改 print(tub1) print(tub1 + (234, 222)) tub2 = (1, 2, ['abc', 3]) # 元组里面可以包含可变得list print(tub2) t2 = () # 定义空元组 t3 = 2, 3 # 元组可以不带括号 t4 = 2, # 元组只有一个元素,后面需要跟 逗号 t4 = (3,) # 拓展一般来说,函数的返回值一般为一个。 而函数返回多个值的时候,是以元组的方式返回的。 def example(a,b): return (a,b) # Set 不允许元素重复, 基本功能是进行成员关系测试和删除重复元素。用 {} or set(value) 创建,空集合 必须用set()创建 stu = {'Tom', 'Test1', 'Tom', 'Polly', 400, 300.23} print('*'*25 + ' Set ' + '*'*25) print(stu) # 打印时候进行了排序 和自动去除重复 # set 可以进行集合运算 a = set('abcdef') b = set('abtestabhelloword') # print(a + b) print(a - b) print(a | b) print(a & b) print(a ^ b) # a和b中不同时存在的元素 # dictionary 用{} 定义,元素是key,value 键值对,通过键存取值 # 在同一个字典中,键(key)必须是唯一的 dic = {'name': 'Polly', 'age': 10, 'sex': 'Male'} dic2 = {} dic2['name'] = 'A1' dic2[2] = '100' # 用dict 构造函数 定义字典 dic3 = dict([('name', 'A2'), ('age', 30), ('sex', 'Female')]) dic4 = dict(name='A3', age=40, sex='Female') print('*'*25 + ' Dictionary ' + '*'*25) print(dic) print(dic['name']) print(dic2) print(dic.keys()) print(dic.items()) print(dic3) print(dic4)
相关文章推荐
- Python 学习笔记1-基本数据类型
- Python3 学习笔记3_基本数据类型_20180222
- Python3学习笔记:基本数据类型
- python 入门学习笔记之基本语法与基本数据类型
- Python学习笔记(二):基本数据类型及操作(逻辑、字符串、浮点、复数)
- python3 入门 个人学习笔记 基本数据类型
- python学习笔记-(2)Python的基本数据类型
- Python源码学习笔记(1 基本数据类型)
- Python学习笔记之基本数据类型
- Python学习笔记(4)-基本的数据类型
- python学习笔记之-基本数据类型
- 【Python】学习笔记二:基本数据类型
- 【python学习笔记二】基本数据类型
- python学习笔记2-基本数据类型
- Python3学习笔记-基本数据类型
- Python学习笔记一:数据类型与基本操作
- python学习笔记(一) 基本数据类型及运算
- Python的入门与进阶的学习笔记之Python基本数据类型
- Python3学习笔记03-基本数据类型、序列、运算及缩进和选择
- Oracle 基本数据类型 - Oracle 学习笔记 2