回忆如下:
2.x = 默认编码 =ASSIC =不支持
3.x = 默认编码 =UNICODE =默认支持中文
python 3 vs 2
1。 默认支持中文
- 不兼容2.x
- 核心语法调整,更易学
- 新特性默认只在3.x上有
环境变量和JAVA一样可以设置快速启动python
IDLE说明
- IDLE shell允许你在编写代码的同时试验代码。
- 调整IDLE的首选项,以适应你的工作方式。
- 要记住:使用shell时,Alt-P 表示Previous(前一个),Alt-N表示Next(下一个)。不过如果你使用的是Mac,则要使用Ctrl-P和Ctrl-N。
注:Python没有常量 所有的量都是变量 方便区分我们给常量设置为全部大写字母 如:CHANGLIANG
关于Python的垃圾回收机制的问题。Python用了引用计数的方法,每有一个指针引用了一个变量,计数就+1,取消引用则-1。
当某块变量的引用计数为0时,它就自动地被回收了。Python可以用del手动回收垃圾。
字符编码GB2312 gbk1.0 gb18030 big5(台湾) unicode(万国码) UTF-8(unicode 的扩展集)
Helloworld
print(“hallo world!”) # int 整数
print(“hallo world!”,”python”) # 以拼接的方式,连续打印多个参数的值
变量的数据类型
a = ”a”
变量不需要事先声明数据类型
a = 10
变量的数据类型是由Python根据变量被赋予的值自动决定的,变量通过被赋予不同的数据类型的值而自动转换数据类型。
基本数据类型
a = 10 # int 整数
a = 1.3 # float 浮点数
a = ”python” # 字符串。双引号单引号功能相同。
a = True # 布尔值 (True/False)
运算
a + b # 加法
a - b # 减法
a * b # 乘法
a / b # 除法
a % b # 求余
a ** b # 乘方
a == b # 等于
a != b # 不等于
a <= b # < 小于; <= 小于等于
a >= b # > 大于; >= 大于等于
a in [a,b,c] # a是[a,b,c]的一个元素
True and True # and ”与”运算,两者皆真才为真
True or False # or ”或”运算,其中之一为真即为真
not True # not ”非”运算,取反
这是什么的
学习python ,你不知道python 是什么?