python的基本数据类型
1.字符串:可进行拼接和截取
2.数字:int,float,complex(复数)
涉及到格式转换:int(x)转换为整数,float(x)转换为浮点数,complex(x)将x转换为一个复数,实部为x,虚部为0
运算注意:a/b得到的是一个浮点数,a//b得到的是:整数除法返回向下取整后的结果。a**b代表:a的b次幂
3.列表(list)
形如:list=['Python','Web','Script']可对其进行访问和修改与删除
删除:del list[2]就将Script删除掉
a=[0,1,2,3,4] a[0]=9 b=[5,6,7,8] del b[2] print(a[:3]) print(b)
输出:
[9, 1, 2]
[5, 6, 8]
4.Tuple(元组)
形如:tup1 = ('Google', 'Runoob', 1997, 2000)
我们不能修改里面的元素值,但可以进行访问和与其他的字符串进行拼接,元组有一些内置函数:len(tuple)计算元组的元素个数,max,min返回元组中的最大值和最小值。
5.字典(Dictionary)
含有key和value,和map是一样的
1 # #字典;键与值的集合 2 dict = {} 3 dict['one'] = "1 - 菜鸟教程" 4 dict[2] = "2 - 菜鸟工具" 5 6 tinydict = {'name': 'runoob', 'code': 1, 'site': 'www.runoob.com'} 7 8 print(dict['one']) # 输出键为 'one' 的值 9 print(dict[2]) # 输出键为 2 的值 10 print(tinydict) # 输出完整的字典 11 print(tinydict.keys()) # 输出所有键 12 print(tinydict.values()) # 输出所有值 13 print(dict.keys()) # 输出所有键 14 print(dict.values()) # 输出所有值 15 print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
输出:
1 - 菜鸟教程
2 - 菜鸟工具
{'name': 'runoob', 'code': 1, 'site': 'www.runoob.com'}
dict_keys(['name', 'code', 'site'])
dict_values(['runoob', 1, 'www.runoob.com'])
dict_keys(['one', 2])
dict_values(['1 - 菜鸟教程', '2 - 菜鸟工具'])
我叫 小明 今年 10 岁!
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)