输出和输入
输出
在 python 中输出用 print() 函数, 也就是咱们所说的打印.
输出程序
- print("HelloWorld")# 输出字符串
- name = "你好世界"
- print(name)# 输出变量
上述程序运行结果
image
格式化输出
按照一定的格式的输出叫格式化输出
- name = "python"
- age = 20
- print("我的名字叫 %s"%name)# 单个格式化输出
- print("我的名字叫 %s, 我的年龄叫 %d"%(name,age))# 多个格式化输出
- price = 1.234
- print("价格是 %f"%price)# 格式化浮点数
- print("价格是 %.02f"%price)# 保留 2 位小数
- # 如果想输出 10% 这种百分比. 需要用两个 %%
- percent = 10
- print("百分比是 %d%%"%percent)
上述程序运行结果
image
常用格式化符号
格式化符号 | 转换 |
---|---|
%s | 字符串 |
%d | 十进制整数 |
%f | 浮点数 |
换行符与制表符
- print("我爱你中国")
- print("我爱你 \ n 中国")#\n 具有换行的作用
- print("姓名 \ t 年龄")#\t 可以作为表格, 来对齐数据
- print("张三 \ t12")
- print("李四 \ t13")
- print("王五 \ t14")
上述程序运行结果
image
输入
在 python3 中输出用 input() 函数.
在 python2 中输出用 raw_input() 函数.
在 python3 中没有 raw_input() 函数.
在 python3 中 input() 函数输入进来都是字符串
input() 函数与 raw_input() 函数功能一样
- name = input("请输入名字")# 输入函数
- print("我的名字是 %s"%name)# 输入进来的是字符串
- age = input("请输入年龄")# 输入函数
- print("我的年龄是 %s"%age)# 输入进来的是字符串
上述程序运行结果
image
image
来源: http://www.jianshu.com/p/d2c7c954c1f6