注意:Python 2解释器默认编码采用ASCII码。而Python 3解释器默认采用utf-8编码。
? 若要将Python 2 的解释器编码格式转换成utf-8可在代码首行加入以下代码:
# -*- coding:utf-8 -*-
计算机必须将高级语言源程序翻译成机器语言才能被计算机硬件接收被执行,根据翻译的方式不同,翻译的过程可分为编译和解释。
Python 2:
name = raw_input("请输入你的姓名:")
Python 3:
name = input("请输入你的姓名:")
注意:
Python 2 :
name = "dashuabi"
print name
Python 3 :
name = "dashuaibi"
print(name)
注意:在输出方面Python 2 和Python 3 也有区别。
注意:
字符型可以进行拼接
print("dogfa is a " + "dashuaibi")
字符型可以乘一个整数实现重复的效果
print("I'm a handsome boy" * 3)
变量只能以字母、数字、下划线组成命名,且不能以数字开头。
如:1、user_name = "dashuaibi" (√)
? 2、name666 = "oldniu" (√)
? 3、_ = "123" (√)
? 4、666name = "dogfa" (×)
给变量命名时的规范:
在Python中尽量采用第一种命名法。
单行注释
# 这就是单行注释
多行注释
'''
这就是多行注释
'''
name = "dogfa"
age = 18
if name == "dougafa" and age == 18:
print("你他娘的真是个天才!")
elif name == "oldniu" and age == 20:
print("差了点!")
else:
print("你他娘的真是个蠢材!")
原文:https://www.cnblogs.com/wangyueping/p/11136033.html