Python 3������݊������̂ĂĂł����߂������F���Pythonic��Python��ڎw���āi�O�ҁj�i1/2 �y�[�W�j

Python 3.0�ł́APython 2�ŏ����ꂽ�X�N���v�g�������Ȃ��Ȃ�悤�Ȏ������s��ꂽ�B�Ȃ��A����݊���������Ă܂ő傫�Ȏd�l�ύX���s�����̂��B����́APython�����Python�炵�����邽�߂��B

» 2009�N01��31�� 00��00�� ���J
[�ēc�~�C�E�G�u�R�A�������]

�@2008�N12��4���APython 3.0�������[�X����܂����B����܂ŁuPython 3000�v��uPy3k�v�Ƃ������̂ŌĂ΂�APython�̎������W���[�o�[�W�����Ƃ��ĊJ������Ă������̂ł��B

�@���W���[�o�[�W�����A�b�v�Ƃ����Ă��A��{�I�ȕ��@�A�C���f���g���g�����u���b�N�\�L���{�I�ȋ@�\�̑�����Python 2��������p���ł��܂��BPython�̎��ƒV���v���ň�ѐ��̂���݌v�v�z���󂯌p���A���Pythonic��Python�ւƌ�����X�e�b�v�A�b�v�����邽�߂̏d�v�ȃ����[�X�ł��B

�@Python 3��Python 2�Ɛ݌v�v�z�I�ɘA���I�Ȉʒu�t���ɂ��錾��ł����A��_�����傫�ȈႢ������܂��B����݊���������@�\�lj���d�l�ύX��������������Ă���̂ł��B

�@����܂ł́A�o�[�W�����A�b�v���s���Ƃ��Ɍ���݊������ő���l������Ă��܂����B���ɂ��Ȃ��Ă��āA�����̊J���҂ɗ�����@�\�lj���d�l�ύX�ł��A�u����݊������������v�Ƃ������R�ō̗p����Ȃ��������̂��APython�̗��j�ɂ͂������񂠂�܂��B

�@����݊���������@�\�lj��͒ɂ݂𔺂��A���΂��ΊJ���҂ɖ��p�ȋ�J�������邱�Ƃ��A�n�n�҂̃O�C�h�E���@�����b�T���iGuido van Rossum�j���n�߂Ƃ���Python�̊J���`�[���͂悭�m���Ă��܂��B

�@Python 3.0�ł́APython 2�̍��ɏ����ꂽ�X�N���v�g�̑����͂��̂܂܂ł͓����܂���B����d�l��g�ݍ��݌^�A�W�����C�u�����Ƀ��X������A�h���X�e�B�b�N�Ȏd�l�ύX���s���Ă��邩��ł��B

�@�Ⴆ��Python 3.0�ł́A�����^�̂����‚��̃��\�b�h�|�����̃L�[����������uhas_key()�v�Ȃǁ|���폜����Ă��܂��B����́APython 2.3����͎����^�ɑ΂��āuin�v���Z�q���g����悤�ɂȂ�A�udic.has_key('foo')�v�Ɠ����ȃR�[�h���u'foo' in dic�v�ƋL�q�ł���悤�ɂȂ��Ă�������ł��B

�@�������������s����̂ɕ����̕��@�����݂��邱�Ƃ�Python�ł͌����܂��B���̂��߁A���������łȂ�������⃊�X�g�Ȃǂ̗v�f����������A����ʓI�ȁuin�v���Z�q���g�����@���c����Ahas_key()���\�b�h���폜���ꂽ�̂ł��B

�@���̗�̂悤�ɁAPython 3�ł́u�Â����@�_�ō��ꂽ�@�\����菜���A�����ɏd�����������邱�Ƃ�h���ito reduce feature duplication by removing old ways of doing things�j�v�Ƃ����l���̉��A�����‚��̋@�\���Ӑ}�I�ɍ���Ă��܂��B

�@����݊���������d�l�ύX�́A�u�N�����������ƍl����A������1�‚̕��@���ł������̗p����iThere should be one-and preferably only one-obvious way to do it�j�v�Ƃ���Python�̐݌v�v�z���A��荂�����Ŏ������邽�߂ɕK�v�Ȃ��Ƃ������̂ł��B

�@���̋L���ł́APython 3�̐V�@�\�ɂ‚��ĊT�ς��Ȃ���A�Ȃ�����݊���������d�l�ύX���K�v�������̂��ɂ‚��ďd�_�I�ɉ�����܂��B

print()�֐� �\ �����玮��

�@Python�́A�ق��̃X�N���v�g�����v���O���~���O����ɔ�ׂāA�u���v�Ɓu���v�𖾊m�ɋ敪�����錾��Ƃ����܂��B

�@Python�ł́A�u�]�����v�u�֐��⃁�\�b�h�̌Ăяo���v�u�I�u�W�F�N�g�̃��e�����\�L�v�Ȃǂ��u���v�Ƃ��ĕ��ނ���܂��B����1�s�ɕ����u�����Ƃ��ł��܂��B�u���X�g����\�L�v�����̈��ł��B

�@����A�uif���v�ufor���v�utry�`except���v�uimport���v�u������v�Ȃǂ����Ƃ��ĕ��ނ���܂��B��{�I�ɁA1�s�ɂ͕����̕����������Ƃ��ł��܂���B����������ƁA���͉��s�𔺂��܂��BPython�́u���v�ɂ́A�t���[����⃂�W���[���̃C���|�[�g�ȂǁA�v���O�����̍\�����L�q���邽�߂ɏd�v�ȗv�f����������Ă��邱�Ƃ�������܂��B

�@�܂��A�u���v�ɉ��s���K�v�Ȃ��Ƃ́A�“ǐ��̌���Ɉ�𔃂��Ă��܂��B�v���O�����̍\�����L�q���邽�߂Ɏg���镔����1�s�ɋL�q����邽�߁A�v���O������ڂŌ����Ƃ��ɁA�v���O�����̍\����c�����₷���Ȃ��Ă���̂ł��B

�@����ɁA�uif�v��ufor�v�Ƃ���������\�L���邽�߂̃L�[���[�h�͗\���Ƃ��ēo�^����A�ϐ����Ƃ��Ďg�����Ƃ��ł��Ȃ��Ȃ��Ă��܂��B

�@Python 2����́u���v�̒��ŁA�ٍʂ�����Ă���̂��uprint���v�ł��B���Ƀv���O�����̍\���ɉe����^����킯�ł��Ȃ��A�^����ꂽ�������W���o�͂ɏo�͂���Ƃ�������̗p�r�ɗ��p����@�\���u���v�Ƃ��Ē�`����Ă���킯�ł��B

�@�֐��I�ȋ@�\�̂����ɗ\���ɓ����Ă���̂��u��C���ǂ߂Ȃ��v�Ƃ��������悤������܂���B�O�C�h��print���̎������ԈႢ�ł��邱�Ƃ𑁂�����F�߂Ă��āA����݊���������d�l�ύX���s����̂Ȃ�֐��ɂ���ƌ������Ă��܂����B

�@�ŏ��Ɂu���v�Ƃ��Ď������Ă��܂������߁A����݊��������Ƃ����ϓ_���炸���Ǝd�l��ύX�ł����ɂ����̂ł��BPython 3.0�ł�print���֐��Ƃ��Ď�������A����Ɣނ̔O�肪���Ȃ����Ƃ����킯�ł��B�����ɁAprint�͗\��ꂩ����폜����܂����B

�@print()���֐��Ƃ��Ď������ꂽ���Ƃ́A�ق��ɂ����_�������炵�Ă��܂��BPython 2�܂ł�print���ŁA�o�͐���w�肷��d�l�̓A�h�z�b�N�Ŋo���Â炢�ƁA�����Ӗ��Œ�]������܂����B

�@�Ⴆ�΁APython 2�ŁAprint���̏o�͂��t�@�C���ɕύX���邽�߂̃R�[�h�͈ȉ��̂悤�ɂȂ�܂��B

>>> f = open("somefile.txt", "a")
>>> print >>f, "Spam and Egg and Spam"

�@����APython 3.0�ł͈ȉ��̂悤�ɁA�o�͐�������Ŏw�肵�܂��B�������肵�Ă��āA�o���₷���d�l�Ƃ����܂��B

>>> f = open("somefile.txt", "a")
>>> print("Spam and Egg and Spam", file=f)

�@Python 3.0��print()�֐��́Afile�̂ق��ɂ��������Ƃ邱�Ƃ��ł��܂��B�Ⴆ�΁Aend�Ƃ����������w�肷��ƁAprint()�֐��̖����ɕ\�����镶�����w��ł��܂��B�ȉ��̃R�[�h�́APython 2�Łuprint "foo",�v�Ə������Ƃ��Ɠ�����������܂��B

>>> print("foo", end='')

�@print�͓��ɃC���^���N�e�B�u���[�h�Ńe�X�g���s���Ă���Ƃ��ɑ��p���܂��BPython 3���g���n�߂�Ƃ��ɁA�‚��‚��֐��Ăяo���̊ۃJ�b�R��t���Y��ĕ��@�G���[���o���Ă��܂���������܂���BPython 2.6������Python 3�݊����[�h���g���Ȃǂ��āA���܂̂�����print()�֐��Ɋ����P�������Ă����������ǂ��ł��傤�B

�@print������������܂ފ����̃R�[�h�������Ă���l�́A�R�[�h�R���o�[�^���g���܂��傤�B���ׂĂ�print�����ԈႢ�Ȃ�print()�֐��ɕϊ����Ă���܂��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B