Python输入输出格式相关学习笔记
来源:互联网 发布:制造业企业大数据分析 编辑:程序博客网 时间:2024/05/22 05:26
关于编码及转码
由于目前相关的Python部分都在向Python3靠拢,再加上
Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
所以在使用Pycharm IDE加上Python3的情况下几乎不会遇到编码方面的问题。
不过如果使用Python2的话,编码方式由于是ASCII。所以会出现报错。
相关实例在线运行可以参考一下网址
http://www.runoob.com/try/runcode.php?filename=helloworld_cn&type=python
#!/usr/bin/python# -*- coding: UTF-8 -*-print "你好,世界";
在文件头中加入# -- coding: UTF-8 -- ,即可指定编码方式从而避免乱码。
当然保存.py文件的时候也要选择UTF-8编码方式,不然会报错。
Pycharm 中设置编码方式的步骤:
进入 file > Settings,在输入框搜索 encoding。找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。
相关参考:
http://www.runoob.com/python/python-chinese-encoding.html
输出格式
格式化输出的方法与C语言类似
有%d %s %f %x
#!/usr/bin/env python3# -*- coding: UTF-8 -*-s1 = 72.0s2 = 85.0r = (s2-s1)/s1*100print("小明成绩提升了%.1f%%" % r)
输入方面的问题
如果需要将字符串类型的数字,例如s='1000'
转换成数字,可以使用int(),float()
例如:
#!/usr/bin/env python3# -*- coding: utf-8 -*-user_input = input('输入你的身高(m),输入完成后按回车键结束:')height = float(user_input)user_input = input('输入你的体重(Kg),输入完成后按回车键结束:')weight = float(user_input)BMI = weight/(height * height)print('The BMI of you is %.1f', BMI)if BMI < 18.5: print('过轻')elif BMI < 25: print('正常')elif BMI < 28: print('过重')elif BMI < 32: print('肥胖')else: print('严重肥胖')
阅读全文
0 0
- Python输入输出格式相关学习笔记
- Python学习笔记 输入输出
- python学习笔记—输入输出
- 【学习笔记】Python的输入输出
- python之学习文件输入输出笔记
- python 学习笔记 5 -- 文件输入输出
- python学习笔记3--输入输出、eval函数
- 简明Python教程学习笔记_7_输入输出
- [python 3学习笔记]常用的输入输出
- Spring MVC 学习笔记 十三 xml格式输入输出
- Python学习笔记9:Python文件和输入输出
- python在线笔试输入输出格式
- [python 笔记1] 输入输出
- PYTHON-文件输入输出学习
- python学习-输入输出
- Python 学习之输入输出
- Python学习之:输入输出
- Python学习-1:输入输出
- Spring与RMI集成实现远程访问
- PB预编译处理、运行环境检测、
- vue.js项目结构
- 虚函数和多态
- SQL 今天、昨天、7天内、30天内、三月内、三月后、本月、本年
- Python输入输出格式相关学习笔记
- 编写可维护的javascript(四):变量、函数和运算符
- python编码问题
- user_all_tables,user_tables等oracle系统表说明
- Call requires API level 3 (current min is 1)问题解决
- JavaScript 开发的40个经典技巧
- vue-router 2.0 常用基础知识点之router.push()
- Mac自带的本地服务器的使用
- Oracle初始化参数文件spfile 和 pfile