- 一、输出存入文件
- 二、不同数字类型转换
- 三、input()函数
- 四、运算符
- 4.1 算数运算符
- 4.2 赋值运算符
- 4.2.1 链式赋值
- 4.2.2 参数赋值
- 4.2.3 解包赋值
- 4.3 比较运算符
- 4.5 位运算符
- 五、总结
fp=open('E:/text.txt','a+')
print('hello','world',file=fp)
fp.close
二、不同数字类型转换
- str转换成int类型,字符串为数字串
- float转成int类型,截取整数部分,舍掉小数部分
- 将str转换成float类型,str必须为数字串,会加.0
- 将str转成int类型,报错,因为字符串为小数串
- 将str转成int类型时,字符串必须为数字串
类似于read
test=input('ceshi')
print(test)
小实验
a=input('加数')
b=input('另一个加数')
print(int(a)+int(b))
注意:input函数默认输出str类型,如果要运算则需要转换为int函数,另一种方式:
a=int(input('加数'))
b=int(input('另一个加数'))
print(a+b)
四、运算符
4.1 算数运算符
注意点
a=b=c=20 print(a,id(a) ,b,id(b), c,id(c)) #链式赋值 结果:20 140719767423248 20 140719767423248 20 1407197674232484.2.2 参数赋值 4.2.3 解包赋值
a,b,c=1,2,3 print(a,b,c)4.3 比较运算符
注意:一个等号称为赋值运算符,两个等号称为比较运算符.
&:同为1是为1,不同为0
|:不同为1时,结果为1
左移一位,相当于乘2
右移一位,相当于除2
总结



