测试体重的小程序

摘要: h = input("请输入您的身高:(单位mm)") height = int(h) w = input("请输入您的体重:(单位kg)") weight = int(w) bmi = weight/(height*height/10000)# BMI公式(体重除以身高的平方)kg/m2 if bmi <= 18.5: print('体重过轻') elif bmi <= 25: ... 阅读全文
posted @ 2018-01-29 16:31 桔子py 阅读(1283) 评论(0) 推荐(0) 编辑

解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX

摘要: google上搜的解决方法,其实print()函数的局限就是Python默认编码的局限,因为系统是win7的,python的默认编码不是'utf-8',改一下python的默认编码成'utf-8'就行了 运行后不报错了,但是居然有好多乱码(英文显示正常,中文则显示乱码)!!又一阵折腾后发现是控制台的 阅读全文
posted @ 2018-01-19 11:08 桔子py 阅读(805) 评论(0) 推荐(0) 编辑

requests获取json 练习与小结

摘要: print(r.url)print(r.content)print(r.status_code) # 获取返回状态print(r.text) #打印解码后的返回数据print(r.raw) #获取response对象的内存地址print (r.raw.read(300)) #读取数据300个字节 r 阅读全文
posted @ 2018-01-15 15:59 桔子py 阅读(323) 评论(0) 推荐(0) 编辑

python open 文件操作

摘要: open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支 阅读全文
posted @ 2018-01-15 14:36 桔子py 阅读(9955) 评论(0) 推荐(1) 编辑

python的try语句(处理异常)

摘要: python的try语句有两种风格 一:处理异常(try/except/else) 二:无论是否发生异常都将执行最后的代码(try/finally) try/except/else风格 try: <语句> #运行别的代码 except <名字>: <语句> #如果在try部份引发了'name'异常 阅读全文
posted @ 2018-01-15 14:18 桔子py 阅读(1377) 评论(0) 推荐(0) 编辑