1、数据类型
1.1基本数据类型表
1.2.数据类型转换
a="35"
b=23
print(type(a)) # type()返回其类型
a=int(a)
print(type(a))
a=float(a)
print(type(a))
b=str(b)
print(type(b))
b=bool(b)
print(type(b)) # 布尔型在Nemo和“”和0时为false
"""结果:str
int
float
str
bool
"""
使用上图中的函数可以将原本的数据类型转换成另一种数据类型,如果我们想对一个
元组进行添加数据,那么我们可以先将它转换成列表,从而更好操作
a = (1, 2) # 先将元组a转换成列表b
b = list(a) # b = [1, 2]
b.append(3) # b = [1, 2, 3]
a = tuple(b) # 再将添加好数据的列表b转换成元组a, a = (1, 2, 3)
二、 字符串和输出输入
2.1 输出
2.1.1 普通的输出
x,y,z=100,200,300
print(x,y,z) #结果:100 200 300
print(x,y,z,sep=";") #指定分割符号为:,结果:100;200;300
print(x);print(y);print(z);#print语句默认换行
'''结果:
100
200
300
'''
print(x,end=" ");print(y,end=" ");print(z);#指定结尾符号为空格
'''结果:
100 200 300
'''
2.1.2 格式化输出
格式化输出1:使用%
age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))
2.1.3格式化输出2(主流)
format():把传统的%替换为{}来实现格式化输出
参数对应关系:位置匹配、键值的关键字、序列的索引
#位置匹配
print("{} is {} years old".format("第一","第二"))
print("{1} is {0} years old".format("第一","第二"))
#关键字
print("{diyi} is {第二} years old".format(diyi="第一",第二="第二"))
#下标
student=["第一","第二"]
student2=["第三",