1、浮点数相加时有时会计算错误如1.1+2.2结果等于3.300000003,此时可以用以下命令解决。
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) #表示注释3.3
2、python中bool类型可以转化为整数True->1,False->0
print(True+1) #2
3、字符串又称为不可变的字符序列,可以使用‘ ’,“ ”,‘’‘ ’‘’或者‘’‘’ ’‘’‘来定义
单引号与双引号定义的字符串必须在一行,三引号定义的字符串可以分布在连续的多行。
4、 类型转换
结构体应用时,字符串和整数类型不可以连接,需要将整数类型int变成字符串类型str。
方法str(int变量),其他类型转换方法同。
注意:将float类型转换成int类型时会截取整数部分,舍掉小数部分。
当字符串为小数点串时,转换为interesting类型会报错;当字符串为字母串或者其他非整数字符串时转换为interesting类型都会报错。
当其他类型转换为float类型时,文字类无法转化;整数转化为float类型时末尾补.0。
5、输出函数print(),将结果展示在IDLE解释器(python是一个解释器,pycharm是一个文本编辑器)或标准的控制台上,也可以输出到指定的文件。
print(520) print('hello') print(3+1)#输出含有运算符的表达式,输出结果是4
######print输出到指定文件,注意所指定的盘存在;使用file=fp。
fp=open('D:/text.txt','a+') #a+ *** 作是以读写的方式打开文件text,文本类型是txt。
如果文件不存在则创建一个名为text的文件。
如果存在则在原文件上追加内容。
print('helloworld',file=fp) #输出内容和输出地址
fp.close #关闭文件
#####print可以换行也可以不换行。
将需要在同一行的输出以,分割。
print('hello','world')
6、单行注释#
多行注释并没有单独的多行注释,将一对三引号之间的代码称为多行注释
中文编码声明注释,在文件开头加上中文声明注释,用以指定源码文件的编码格式。
7、python编码文件的默认存储编码是UTF-8,可以修改。
在python文件编辑前加 #coding:gbk,编码文件的存储编码变为ANSI。
8、变量时内存中一个带标签的盒子,可以把需要的数据放进去。
变量由三部分组成:标识id、类型type和值(所赋的值)value。
标识表示对象存储的内存地址;类型是对象的数据类型;值是对象所存储的具体数据。
变量名存储的是id,会指向id对应的变量。
type(变量)#可以查看变量的类型。
id(变量)#可以查看变量的id。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)