Python学习2——数据类型学习(一)
建议使用Pycharm 边看边学
前面我们说了,Python变量命名,不用声明int ,string , 并不是他们没有这个属性,而是Python 自动帮我们转换,下面我们来说说Python的数据类型
#TODO 数据类型学习
a =1
b="Hello"
c=True
d=[1,2,3,4,5,6,7]
print(type(a))
print(type(b))
print(type(c))
print(type(d))
'''一下结果依次输出
<class 'int'>
<class 'str'>
<class 'bool'>
<class 'float'>
<class 'list'>
'''
#TODO 到这里就结束了
#TODO 数据类型互相转换
num1=input("请输入一个字符串或者数字")
print(type(num1),num1)
num2=input("请输入一个数字")
print(type(num2),num2)#这里会打印出str 类型
num3=int(num2)
print(type(num3),num3)#这里会打印出int 类型
#结果
#不是所有的字符串都可以转行为int类型的,但是所有的int 类型都可以转行为str
#字符串长度函数 len()
print(len(num1))
#format 格式化函数 基本语法是通过 {} 和 : 来代替以前的 % 。
print(num1+"{0}".format("format替换"))
#replace 函数,把你需要替换的内容指定替换你想替换的内容
print(num1.replace("q","这里是替换内容"))
#TODO 消除空格 去除内容多余的空格
konge=" 前面是空格"
print(konge)
print(konge.strip())
#TODO 字符串索引
suo="小半是一个热心人"
print(suo[0])
print(suo[0:4])
print(suo[:3])
print(suo[2:])
总结: