变量类型
python里面有5种变量类型
Numbers(数字)
int(有符号整型)
long(长整型,也可以代表八进制和十六进制)
float(浮点型)
complex(复数)
具体例子以后再试验
String(字符串)
字符串由""包含
ggg="python"
print(ggg[1:3])
输出结果为
yt,这个【】是含上标不含下标的
print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第六个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "TEST" # 输出连接的字符串
还有一个步长
具体语法【上标:下标:步长】
ggg="python"
print(ggg[1:5:2])
输出结果为yh
List(列表)
List(列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表
list = ['runoob', 786, 2.23, 'john', 70.2]
tinylist = [123, 'john']
print(list[0:3])
print(tinylist)
结果
['runoob', 786, 2.23]
[123, 'john']
大体格式和上面一样
Tuple(元组)
元组不能二次赋值,其余和list很相似,格式为(,,)
Dictionary(字典)
先不看
Python数据类型转换
将x转换为一个整数 | |
将x转换为一个长整数 | |
将x转换到一个浮点数 | |
创建一个复数 | |
将对象 x 转换为字符串 | |
将对象 x 转换为表达式字符串 | |
用来计算在字符串中的有效Python表达式,并返回一个对象 | |
将序列 s 转换为一个元组 | |
将序列 s 转换为一个列表 | |
转换为可变集合 | |
创建一个字典。d 必须是一个序列 (key,value)元组。 | |
转换为不可变集合 | |
将一个整数转换为一个字符 | |
将一个整数转换为Unicode字符 | |
将一个字符转换为它的整数值 | |
将一个整数转换为一个十六进制字符串 | |
将一个整数转换为一个八进制字符串 | |
input
用户输入信息,但返回的值一定是字符串