python入门
配置环境变量,以及运算符、赋值运算、位运算、逻辑运算、成员运算、.身份运算,请参考网址http://www.cnblogs.com/heysn21/p/6951863.html (PS:网址最底部有惊喜。)
1、python 是解释型语言
两个版本的的python,要修改一个名称,然后加入到环境变量里面,可使用两个,一个叫python;另一个叫python2. 修改完之后,都把路径加入到环境变量里面。(修改时候修改.exe文件名)
PS: linux中源码安装之后,按照设置成下面的path,这样会优先寻找python,linux中运行python的话,按ctrl +d 也能退出;或者按exit() 来操作退出。
2、
python执行一个程序分为三个阶段:
阶段一:先启动python解释器
阶段二:python解释器把硬盘中的文件内容读入到内存中
阶段三:python解释器解释执行刚刚读入内存的代码
3、注释
#!/usr/bin/env python 这个是linux中的
# -*- coding: utf-8 -*- 这个是python2中的,最好写代码的时候把这句加上,反正没坏处
# 注释当行
'''
''' 多行注释,三引号
这种注释,就相当于是笔记,可以让自己记住这些代码是自己之前所写的,也可用三个引号的多行注释,这些注释的代码都不会在python中执行
4、标识符命令规范:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
5、
python有自动清理功能,清理没用的东西
id可以看一个反应id地址的内存号
6、输入输出
python3中输入输出都是input 下图中这个raw只能在python2中进行测试
7 百分号占位符
百分号和s表示一个占位符,s代表我要取一个字符串的值; %s可以控制打印的位置
8、标准数据类型特性总结
按存值个数区分
标量/原子类型 | 数字,字符串 |
容器类型 | 列表,元组,字典 |
按可变不可变区分
可变 | 列表,字典 |
不可变 | 数字,字符串,元组 |
按访问顺序区分
直接访问 | 数字 |
顺序访问(序列类型) | 字符串,列表,元组 |
key值访问(映射类型) | 字典 |
PS:python中空格的使用有什么意义吗?
没有,只是为了方便阅读,效果一样的。