python学习笔记

python学习笔记,第1张

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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/578977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存