python输出数据到文件
fp = open('D:/text.txt', 'a+')
print('hello world', file=fp)
fp.close()
先打开文件,然后将数据输出到指定文件中,最后关闭文件
变量由三部分组成
- 标识:表示对象所存储的内存地址,可以用id(obj)来获取
- 类型:表示对象的数据类型,可以用type(obj)来获取
- 值:表示对象所存储的具体数据
python为弱类型语言,在对变量赋值时,不需要声明变量类型,在声明完后可以用type(变量名)来获取到该变量的数据类型
变量类型
- int(整型)
- float(浮点型) 可以引入模块,来精确小数位
from decimal import Decimal
print(Decimal('1.11') + Decimal('2.2'))
- bool(布尔类型) True和False的首字母需要大写
- str(字符串类型) 可以用单引号' ' 双引号" " 三引号""" """(三个单引号或三个双引号) 来定义
- 单引号和双引号定义字符串必须在一行
- 三引号定义的字符串可以分布在连续的多行
类型转换
- 在python中输出时,字符串类型不能直接和整型或浮点型拼接,需要将整型或者浮点型转换为字符串类型才能进行拼接
-
name = '张三' age = 20 print('姓名:' + name + " 年龄:" + str(age))
- 整数字符串可以转为浮点型,浮点数字符串不可以转换为整型
注释
- # 单行注释
- ''' ''' 三个单引号为多行注释
- 中文编码声明:#coding:utf-8 可以修改python文件的编码格式
输入函数
- input()
- 作用:接受来自用户的输入
- 返回值类型:输入的类型为str
- 值存储:使用=对输入的值进行存储
算术运算符
- + 加法运算
- - 减法运算
- * 乘法运算
- / 除法运算
- // 整除运算 一正一负整除,向下取整
- % 取余运算 一正一负取余,余数=被除数-除数*商
- ** 幂运算
赋值运算符 运算顺序:从右到左
- 链式赋值:a=b=c=20
- 参数赋值:+=,-=,*=,/=,//=,%=
- 系列解包赋值:a,b,c=20,30,40
两数进行交换
- a,b = b,a