python3 打印变量_Python3学习-打印(print)

进入Python世界的第一个程序  ==》 Hello World!

1.直接打印字符串

1 >>>print('Hello World!')

在这里有区分 单引号、双引号、三个单引号,他们的区别分别是:

单引号:表示字符串

双引号:表示字符串,还可以打印包含单引号的字符串

三个单引号:表示字符串,可以打印包含 "回车" 的字符串,可以打印包含单引号、双引号的字符

2.直接打印数字

1 >>>print(1)

12 >>>print(3.5)

3.53 >>>print(1.0)

1.0

数字类型可以不加引号,加了引号以后变成字符串

3.打印变量

1 >>>number = 1

2 >>>txt = '只熊猫'

3

4 >>>print(number)

15 >>>print(txt)

只熊猫

变量也可以打印,但如果要加入运算符就要注意了

4.打印时进行运算

#运算时只能使用同类型的变量或数据运算#数字与字符类型不能放到一起运算

#数字运算

>>>print(1+1)2

>>>print(0.1+0.1)0.2

#字符运算

>>>print("一只"+"熊猫")一只熊猫

5.占位符打印

(1)format(严格上来说叫 格式化字符串)

1 #{}里可以写数字也可以不写

2

3 #不写数字,系统会按照012...给个默认的顺序

4 >>>print("{}{}".format("1","2"))5 12

6

7 #写数字时,会按照填写的顺序打印

8 >>>print("{1}{0}".format("1","2"))9 21

10

11 #{}里设置变量

12 >>>print("{name},{age},{sex}".format(name="吴彤",age="永远18",sex="钢铁直男"))

吴彤,永远18,钢铁直男

(2)占位符

1 #整数 %n1.n2d n1:当位数不大于n1时在数字左侧补空格 n2:当位数不大于n2时在数字左侧补0 补0优先

2 #"n1" "." "n2" 三个参数均可省略("."不可单独省略),不同的省略有不同的含义

3 #按位数最长的计算

4

5 >>>print("%2.3d" % 1)6 001

7

8 #省略n1时,打印几位整数,"n2" >>>= 整数的长度,当"n2"小于整数长度时,默认修改为等于整数的长度,当n2大于整数长度时,在整数左侧补0

9 >>>print("%.2d" % 1)10 01

11

12 #省略n2时,打印几位整数,"n2" >>>= 整数的长度,当"n2"小于整数长度时,默认修改为等于整数的长度,当n2大于整数长度时,在整数左侧补空格

13 >>>print("%2.d" % 1)14 1

15

16 #"."不可单独省略,配合n2一起省略,当位数不足时在左侧补空格

17 >>>print("%2d" % 1)18 1

19

20 #全部省略时,直接打印整数

21 >>>print("%d" % 1)22 1

23

24 #"n1" 和 "n2"之前加前缀,省略时也可以使用,"-":表示位数不足时在另一侧补位(不能做n2前缀) "0":表示位数不足时把在本侧补位改成补0

25 >>>print("%-2.03d" % 1)26 001

27 >>>print("%-2d" % 1)28 1_29 >>>print("%02d" % 1)30 01

31

32

33

34 #浮点数 %n1.n2f n1:数字总长度,小数点也算一位,不足时在左侧补空格 n2:小数精度,默认显示6位,不足时在右侧补0

35 #"n1" "." "n2" 三个参数均可省略("."不可单独省略),不同的省略有不同的含义

36 #按位数最长的计算

37

38 >>>print("%11.7f" % 1.23456)39 1.2345600

40

41 #当"n1"省略时,若"n2"大于6,则小数位显示"n2"位,不足补0

42 >>>print("%.9f" % 1.23456)43 1.234560000

44

45 #当"n2"省略时,省略小数部分,左侧补空格

46 >>>print("%2.f" % 1.23456)47 1

48

49 #"."不可单独省略,要配合"n2"一起省略,左侧补空格

50 >>>print("%9f" % 1.23456)51 1.234560

52

53 #当全部省略时,默认显示6位小数,不足时补0

54 >>>print("%f" % 1.23456)55 1.234560

56

57 #"n1" 和 "n2"之前加前缀,省略时也可以使用,"-":表示位数不足时在另一侧补位(不能做n2前缀) "0":表示位数不足时把在本侧补位改成补0

58 >>>print("%-11.7f" % 1.23456)59 1.2345600__60 >>>print("%011.7f" % 1.23456)61 001.2345600

62 >>>print("%09f" % 1.23456)63 01.234560

64 >>>print("%-9f" % 1.23456)65 1.234560_66

67

68 #字符 %n1.n2s n1:当字符串总长度小于"n1"时补位(字符串只补空格) n2:字符串保留n2位,当字符串总长度大于"n2"时从左到右保留"n2"位,否则不做截取

69 #"n1" "." "n2" 三个参数均可省略("."不可单独省略),不同的省略有不同的含义

70

71 >>>print("%3.2s" % "hello")72he73

74 #当"n1"省略时,仅做截取

75 >>>print("%.2s" % "hello")76 he77

78 #当"n2"省略时,输出空字符串,且有"n2"个空格

79 >>>print("%2.s" % "hello")80 __81

82 #"."不可单独省略,要配合"n2"一起省略,左侧补空格

83 >>>print("%6s" % "hello")84 hello85

86 #当全部省略时,直接输出字符串

87 >>>print("%s" % "hello")88hello

占位符整理

%s:格式化并输出字符串。

%d:将数字格式化并输出成整数。

%e:将数字格式化并输出成科学计数法,格式化方法同整数。例如:print("%e" % 25)  => 2.500000e+01

print("%E" % 25)  => 2.500000E+01

%o:将数字格式化并输出成八进制,格式化方法同整数。

%g:将整数部分大于6位的整数或浮点数调整为科学计数法,格式化方法同整数。例如:print("%g" % 1234567.89)  => 1.23457e+06

print("%G" % 1234567.89) => 1.23457E+06

%c:将整数转换成对应的unicode值,格式化方法同字符串。

%r:返回将字符串格式化成为字符串对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值