-----学习视频来源于马士兵教育-----
内容主要为了自己复习用,也可以让大家梳洗思路
#coding:utf8 ''' print('helloworld') ##helloworld print(3+1) #4 含有运算符的表达式 f=open('D:/text1.txt','a+') print('helloworld',file=f) f.close() ##新建文件 #标识符 print('hello\nworkld') ##换行 print('hello\tworkld') ##tab print('hello\rworkld') ##回车 print('hello\bworkld') ##退格 print('http:\\\www.baidu.com') ##转义 print(r'hello\\workd') ##不转义 print(chr(0b100111001011000)) print(ord('乘')) ## 乘二进制换算 #保留标识符,1、字母数字下划线2、不能以数字开头3、不能是保留字4、严格区分大小写 helloworld='mark' print(helloworld) #mark print('标识',id(helloworld)) #标识 1445827903920 print('类型',type(helloworld)) #类型 <class 'str'> print('值',helloworld) #值 mark #数据类型 #1、整数类型 int 98 #2、浮点数类型 float 3.13 #3、布尔类型 bool True,False #4、字符串类型 str '手心里的鱼' #整数类型:正数、负数 a=90 b=-90 c=0 print(a,type(a)) #90 <class 'int'> print(b,type(b)) #-90 <class 'int'> print(c,type(b)) #0 <class 'int'> print('二进制',0b111011) #二进制 59 print('八进制',0o1777) #八进制 1023 print('十六进制',0x7855) #十六进制 30805 #浮点类型float a=3.141687 b=3.121231 print(a,type(a)) #3.141687 <class 'float'> #浮点运算 from decimal import Decimal print(Decimal('1.1')+Decimal('2.2')) #3.3 #布尔类型boolean True=1 False=0
f1=True f2=False print(f1,type(f1)) #True <class 'bool'> print(f2,type(f2)) #False <class 'bool'> print(f1+1) #2 print(f2+1) #1 #字符串类型 str ' '; “ ”;”“” “”“;''' '''; name='学习python' age=18 print(name,type(name)) #学习python <class 'str'> print('我是'+name+'今年,'+str(age)+'岁') #我是学习python今年,18岁 #数据类型转换 a='10' b=10.10 c='10.10' d=True e='python' print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c))) #10 10.1 10.10 <class 'str'> <class 'str'> <class 'str'> print(int(a),type(int(a))) #10 将str转成int类型,字符串为数字串 print(int(b),type(int(b))) #10 将flot转成int类型,截取整数部分,舍掉小数部分 #print(int(c),type(int(c))) #将str转成int类型,报错,因为字符串为小数串 print(int(d),type(int(d))) #1 换算布尔类型 #print(int(f),type(int(f))) #将str转成int类型,字符串必须为数字串,而且是整数 print(float(a),type(float(a))) #10.1 自动加小数.0 print(float(b),type(float(b))) #10.1 print(float(c),type(float(c))) #10.1 print(float(d),type(float(d))) #1.0 自动换算并加.0 #print(float(e),type(float(e))) #报错非整数