python——python2和3的区别、注释、格式化输出

1.python2和python3的区别

<1>
python2 的语法支持print(‘hello world’)和print ‘hello world’
python3的语法能支持print(‘hello world’)这种,但不支持print ‘hello world’

如下所示:
在这里插入图片描述
<2>
python2 解析不了中文,它默认的编码格式不是utf-8的,而python3可以解析中文。
在这里插入图片描述
若要python2能解析中文,需要指定编码格式为utf-8
在这里插入图片描述
现在Python2能够解析中文格式了,当然python3默认格式就是utf-8,所以它也可以解析中文格式。
在这里插入图片描述
<3> input
python2中input()用户输入只能是数字,不能是字符
在这里插入图片描述
python2 若要输入字符型则需用raw_input(),raw_input()会把用户输入的任何值都作为字符串来对待
在这里插入图片描述
python3 把所有用户输入的都作为字符串来替代,并且它也没有raw_input()这个东西。
在这里插入图片描述

2.注释

<1> 注释不会影响程序的运行。
<2>注释的地方:一般简单的语句别人能看懂就不用注释,多于多行复杂代码,需在代码开头注释,这样别人能够一眼看出你要干什么。
<3>注释的方法,如下三种:
在这里插入图片描述

3.格式化输出

在python中我们用print语句来输出,输出时可以是文字也可以是数据,若要文字数据同时输出,则需要格式化输出。
占位符:

%s 表示字符串(str)
%d 表示整型(int)
%f 表示浮点型(float)
%% 表示百分号(%)

如:
在这里插入图片描述

发布了41 篇原创文章 · 获赞 0 · 访问量 1698

猜你喜欢

转载自blog.csdn.net/qq_44749796/article/details/105586128