python学习笔记

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。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值