python的重点难点——有了这些笔记,让你快人一步成为大神!
在DOS窗口下,查看python版本
注意V是大写(version,版本的意思) 如果是小写就会导入很多模块.
编码
在默认情况下,python3源码文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为源码文件指定不同的编码:
# -*- coding:UTF-8 -*-
python对大小写敏感.
python保留字(关键字)
python标准库提供了一个keyword module,可以输出当前版本的所有关键字.
注释
单行注释以#开头,多行注释以三个单引号或三个双引号将注释括起来
原始字符串
在字符串前加r或R(raw,原生的,未添加修饰的).则不会转义
python允许处理Unicode字符串,加前缀u或U,如u'this is an unicode string'
斐波那契数列
关键字end
type()函数,查看对象的类型.(变量无类型,对象有类型)
反斜杠可以作为续行符,表示下一行是上一行的延续.还可以使用...
元组tuple的元素不可改变,但它可以包含可变的对象,比如list列表.
string,list和tuple都属于sequence(序列)
元组,和列表可以使用+号来进行拼接
集合
集合是一个无序不重复元素的集.
创建空集必须使用set()而不是{},因为{}创建的是一个空字典.
set可以进行集合运算.
a-b:a和b的差集
a|b:a和b的并集
a&b:a和b的交集
a^b:a和b中不同时存在的元素. a|b-a&b
字典dictionary
字典是一种映射类型(mapping type),它是一个无序的 键值对 集合.
del来删除键值对.
keys():返回关键字的序列
values():返回值的序列
items():返回键值对组成的元组 序列
'Tom' in tel 将返回True 用in 来判断键是否在字典中.
构造函数dict()直接从键值对sequence中构建字典,当然也可以进行推导.
字典类型的内置函数--clear()函数:清空字典中的键值对.返回一个空字典.
python解释器
在windows系统下你可以通过以下命令来设置python的环境变量,假设你的python安装在C:\Python34下:
set path=%path%;C:\python34