学习记录
时间:2021年8月25日下午
学习内容:
python变量的多次赋值
name = 'james'
print(name)
name = 'Peter'
print(name)
python常用的数据类型及进制运算
#数据类型 int整型 ;float浮点型;bool布尔型(True false);Str字符串。
a = 99
b = -1
c = 0
print(a,type(a))
print(b,type(b))
print(c,type(c))
#0,1,2,3,4,5,6,7,8,9-->10--11,12,13--> 19--20
print('十进制',114)
#二进制 01---+1---10
print('二进制', 0b1001001001)
#八进制0-7--
print('八进制', 0o14567)
#十六进制0-15
print('十六进制', 0x1EF6767)
python的浮点类型
a = 1.87678
print(a, type(a))
c = 1.1
d = 2.2
print(c+d)
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
python的bool类型
a = True
b = False
print(a, type(a))
print(b, type(b))
print(a+1)#a--true= a=1
print(b+1)#b--false= b=0
python的字符串类型
s1 = '跟Peter学python,月薪过万'
s2 = "跟Peter学python,月薪过万"
s3 = """跟Peter学python,月薪过万"""
s4 = '''跟Peter学python,月薪过万'''
print(s1, type(s1))
print(s2, type(s2))
print(s3, type(s3))
print(s4, type(s4))
python的数据类型转换未完待续(将其他类型转换为字符串,整型)
name = 'Peter'
age = 22
print(name, type(name))
print(age, type(age))
print('我是'+name+',今年'+str(age)+'岁')#我是Peter,今年30岁
print('我是潘壮')
print('我是'+name+'潘壮')
#-----将其他的类型转换成字符串
a = 9
b = 18.8
c = False
print(type(a),type(b),type(c))
print(str(a),str(b),str(c))
#如何将其他类型转化为int整型
a1 = '145'
f1 = 76.4
a2 = '77.8'
ff = True
a3 = 'Peter'
print(type(a1),type(f1),type(a2),type(ff),type(a3))
print(int(a1),type(int(a1)))
print(int(f1),type(int(f1)))
#print(int(a2),type(int(a2)))#会报错,不支持,不支持'77.8'转化成整型
print(int(ff),type(int(ff)))
#print(int(a3),type(int(a3)))#会报错,不支持'Peter'转化成整型