一、python的数据类型
python3中六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
- Number
- python2 四种不同的数字类型:
int(有符号整型)
long(长整型)
float(浮点型)
complex(复数)
- python3支持int、float、bool、complex
-------------------------------------------------------------
-------------------------------------------------------------var1 = 1
print type(var1)
运行结果:
<type 'int'>
使用方法修改字符串大小写
-------------------------------------------------------------字符串修改字符大小写:
----------------------------------------------------------------------------------------------------------------------name = "i love you"
print name
print (name.title()) #首字符大写
print (name.upper()) #转换为大写
print (name.lower()) #转换为大写
运行结果:
i love you
I Love You
I LOVE YOU
i love you
#合并字符串#
first_name = 'chen'
last_name = 'guanjin'
full_name = first_name+' '+last_name
print full_name
运行结果:
chen guanjin
------------------------------------------------------------------------------------------------------------------------
#列表#
list = ['abcd',123,456,'xuegod',3.14]
print list
print list[0]
print list[1:3] #输出第二个和第三个
print list[2:] #输出第三个及后面全部
tinylist = [123,'xuegod']
print tinylist*2 #打印两遍
print list+tinylist
list[0]=1234 #重定义列表list第一个值
print list
#list内置方法,如append()、pop()等
list = ['abcd',123,456,'xuegod',3.14]
print list
print list[0]
print list[1:3] #输出第二个和第三个
print list[2:] #输出第三个及后面全部
tinylist = [123,'xuegod']
print tinylist*2 #打印两遍
print list+tinylist
list[0]=1234 #重定义列表list第一个值
print list
#list内置方法,如append()、pop()等
运行结果:
['abcd', 123, 456, 'xuegod', 3.14]
abcd
[123, 456]
[456, 'xuegod', 3.14]
[123, 'xuegod', 123, 'xuegod']
['abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod']
[1234, 123, 456, 'xuegod', 3.14]
abcd
[123, 456]
[456, 'xuegod', 3.14]
[123, 'xuegod', 123, 'xuegod']
['abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod']
[1234, 123, 456, 'xuegod', 3.14]
----------------------------------------------------------------------------------------------------------------------
#Tuple元组,小括号,元组内元素无法单独自定义#
tuple = ('abcd',123,456,'xuegod',3.14)
tinytuple =(123,'xuegod')
print tuple
print tuple[0]
print tuple[1:3]
print tuple[2:]
print tinytuple*2
print tuple+tinytuple
#Tuple元组,小括号,元组内元素无法单独自定义#
tuple = ('abcd',123,456,'xuegod',3.14)
tinytuple =(123,'xuegod')
print tuple
print tuple[0]
print tuple[1:3]
print tuple[2:]
print tinytuple*2
print tuple+tinytuple
运行结果:
('abcd', 123, 456, 'xuegod', 3.14)
abcd
(123, 456)
(456, 'xuegod', 3.14)
(123, 'xuegod', 123, 'xuegod')
('abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod')
abcd
(123, 456)
(456, 'xuegod', 3.14)
(123, 'xuegod', 123, 'xuegod')
('abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod')
----------------------------------------------------------------------------------------------------------------------