码迷,mamicode.com
首页 > 编程语言 > 详细

python | 输入与输出 | 格式符

时间:2018-01-13 21:00:10      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:blog   content   coding   nbsp   pytho   inpu   加工   解决方案   unicode   

 1 # encoding: utf-8
 2 
 3 # python3中的input相当于python2中的raw_input(未加工)
 4 content = input(请输入内容,该内容被当做字符串处理:)
 5 print(content)
 6 
 7 # 也可以将input的内容当做代码来处理
 8 content = eval(input(请输入内容,该内容被当做代码处理:))
 9 print(content)
10 
11 # 格式化输出
12 name = marry
13 age = 18
14 print(我的姓名是:{0},我的年龄是:{1}.format(name, age))
15 print(我的姓名是:%s,我的年龄是:%d % (name, age))
16 
17 # 输出到文件中
18 f = open("test.txt", "w")
19 print("hello word", file=f)
20 
21 # 输出不自动换行
22 print("hello word", end="")
23 
24 # 添加分隔符
25 print("1", "2", "3", sep=",")
26 
27 # 立即输出
28 # 如果待输出的内容有换行,则会立即输出,不会在缓冲区逗留
29 # 如果没有换行,则不会立即输出
30 # 解决方案是flush = True
31 print("hello word", flush=True)
32 
33 # 格式符
34 grade = 89
35 print("%10d" % grade)
36 print("%-10d" % grade)
37 print("% d" % grade)
38 
39 # 时钟表示
40 m = 5
41 s = 8
42 print("%02d:%02d" % (m, s))
43 
44 # 小数点精度
45 f = 43.5
46 print("%f" % f)
47 print("%.2f" % f)
48 
49 # 转化为八进制
50 print("%o" % 100)
51 
52 # 转换为十六进制
53 print("%x" % 100)
54 
55 # 科学计数法表示
56 print("%e" % 1000000000)
57 print("%E" % 1000000000)
58 
59 # 自动转换为整数或小数或科学计数法(超过六位时)表示
60 print("%g" % 23)
61 print("%g" % 23.34)
62 print("%g" % 12000000000)
63 
64 # 将数字转换为其unicode对应的值
65 print("%c" % 19997)
66 
67 # 百分数表示
68 # 用%%转义%
69 grade = 89
70 print("%d%%" % 89)

 

python | 输入与输出 | 格式符

标签:blog   content   coding   nbsp   pytho   inpu   加工   解决方案   unicode   

原文地址:https://www.cnblogs.com/yuzhen233/p/8280222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!