代码Python入门(二、数据类型)

来源:互联网 发布:印尼可以用中国网络吗 编辑:程序博客网 时间:2024/06/05 18:19
#!/usr/bin/env python# -*- coding: UTF-8 -*-"""标准数据类型在内存中存储的数据可以有多种类型。例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。Python 定义了一些标准类型,用于存储各种类型的数据。Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)"""
# 多变量赋值a = b = c = 'abc'd, e, f = 1, 1.5, 'f'print 'a = ', a, 'b = ', b, 'c = ', cprint 'd = ', d, 'e = ', e, 'f = ', f# 数字"""Python支持四种不同的数字类型:int(有符号整型)long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) """i = 5l = 465464Lf = 4.5c = 3.4 + 3.14jprint "i = ", i, " l = ", l, " f = ", f, " c = ", c# 字符串str = 'Hello World!'print str  # 输出完整字符串print len(str)  # 输出字符串长度print str[0]  # 输出字符串中的第一个字符print str[:-1]  # 输出字符串中第一个至倒数第一个字符print str[2:5]  # 输出字符串中第三个至第五个之间的字符串print str[2:]  # 输出从第三个字符开始的字符串print str[:]    # 输出完整字符串print str * 2  # 输出字符串两次print str + "TEST"  # 输出连接的字符串# 列表list = ['runoob', 786, 2.23, 'john', 70.2]tinylist = [123, 'john']print list  # 输出完整列表print len(list)  # 输出列表长度print list[0]  # 输出列表的第一个元素print list[:-1]  # 输出列表中第一个至倒数第一个元素print list[1:3]  # 输出第二个至第三个的元素print list[2:]  # 输出从第三个开始至列表末尾的所有元素print tinylist * 2  # 输出列表两次print list + tinylist  # 打印组合的列表# 元组tuple = ('runoob', 786, 2.23, 'john', 70.2)tinytuple = (123, 'john')print tuple  # 输出完整元组print len(tuple)  # 输出元组长度print tuple[0]  # 输出元组的第一个元素print tuple[:-1]  # 输出元组中第一个至倒数第一个元素print tuple[1:3]  # 输出第二个至第三个的元素print tuple[2:]  # 输出从第三个开始至列表末尾的所有元素print tinytuple * 2  # 输出元组两次print tuple + tinytuple  # 打印组合的元组# *******元组是不允许更新的。而列表是允许更新的:# tuple[2] = 1  # error..list[2] = 1print list# 字典dict = {}dict['one'] = "This is one"dict[2] = "This is two"tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'}print dict['one']  # 输出键为'one' 的值print dict[2]  # 输出键为 2 的值print tinydict  # 输出完整的字典print tinydict.keys()  # 输出所有键print tinydict.values()  # 输出所有值# 类型转换函数"""int(x [,base])          将x转换为一个整数long(x [,base] )        将x转换为一个长整数float(x)                将x转换到一个浮点数complex(real [,imag])   创建一个复数str(x)                  将对象 x 转换为字符串repr(x)                 将对象 x 转换为表达式字符串eval(str)               用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s)                将序列 s 转换为一个元组list(s)                 将序列 s 转换为一个列表set(s)                  转换为可变集合dict(d)                 创建一个字典。d 必须是一个序列 (key,value)元组。frozenset(s)            转换为不可变集合chr(x)                  将一个整数转换为一个字符unichr(x)               将一个整数转换为Unicode字符ord(x)                  将一个字符转换为它的整数值hex(x)                  将一个整数转换为一个十六进制字符串oct(x)                  将一个整数转换为一个八进制字符串
bin(x)                  将一个整数转换为一个二进制字符串,用字符串函数replace('ob','')可去掉ob
"""


0 0
原创粉丝点击