Python基础小知识,小白必备
干货
将数据输出文件中,注意点:
1.所指定的盘符在 存在,
2.使用file=
3、文件前要用/而不是\
fp=open('D:/text.txt','a+') print('hello world',file=fp) fe.close() #a+:如果文件不存在就创建,存在就在文件内容的后面继续追加
原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r或R
print(r'hello \n world')
注意事项,最后一个字符不能是反斜杠\
#例:print('hello \n world\')
保留字:有一些单词被赋予了特定的意思,给任何对象起名字的时候不能使用。
#查看保留字的代码 import keyword print (kenyword.kwlist)
变量由三部分组成
标识:表示对象所存储的内存地址,使用内置函数id(Obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(Obj)来获取
值:表示对象所存储的具体数据,使用print(Obj)可以将值进行打印输出
python与Java 数据类型唯一下同的是
字符串类型,在python里是str 在java里是string
使用浮点数进行计算时,可能会出现小数位数不确定的情况
解决方案:导入模块decimal
from decimal import Decimal print(Decimal('1.1')+Decimall('2.2'))
字符串类型
字符串又被称为不可变字符序列
可以使用单引号' ' 双引号 " " 三引号""" """或''' '''来定义
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行
例:printf('''heada
ada''')
类型转换
str():转换为str类型
int():转换为int类型 将str类型转换为int类型,前提是字符串为整数 数字串
float转成int类型,截取整数部分,舍掉小数部分
float():转换为float类型
字符串中的数据如果是非数字串,则不允许转换
为什么需要数据类型转换
有时候要将不同的数据类型拼接在一起
小知识
Print(9%-4) -3 公式:余数=被除数-除数*商 9-(-4)*(-3) 9-12----->-3
Print(-9%4) 3 - 9-(-4)*(-3) 9+12----->3
总结
因为现在九洲在重新学习Python 上面给兄弟们总结了一些基础与小知识,明天给大家更新Java老玩家三年多的历程,从工作回到大学生活(下),有什么问题欢迎兄弟们在评论区下方讨论
这个专栏专门用来更新Python的小知识与各种问题