Python基础学习
来源:互联网 发布:红警的兵种数据 编辑:程序博客网 时间:2024/06/06 02:04
参考 感谢: 中文http://blog.csdn.net/abcjennifer/article/details/7838565 详细教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000<a target=_blank href="http://scipy-lectures.github.io/">英文教程</a>: http://scipy-lectures.github.io/ 清晰,简单<a target=_blank href="http://blog.csdn.net/ssw_1990/article/details/23676659">另一个中文系列教程</a> 1 Python shell 中 字符大小写区分, 例如在cmd中输入c:\p1.py 和 c:\P1.py 表示两个文件。2 一个.py文件就是一个模块, 导入模块 : import(script1)是一个语句 , or reload(scrpit1)是一个函数import之后 就可以使用它的属性了,格式: 模块名.属性名另一种 from 模块名 import 属性名 , 后面可以直接调用属性名3 类定义
init 两侧的下划线是每侧是连续两个下划线,参数self是必须的。
4 调试
在"File --Debug..."菜单下。
5 数据类型
没有类型声明语句, 特殊的数据类型: 列表 [ ], 字典:键值对形式, 元组等,
字符串定义 : s = ‘abcd' 是单引号括起
s[-1]: d s[0]: a s[0:2]: ab 不包括c 但: s[2]
s.replace('ab','sf') s的值不变:abcd, 但产生一个新对象:sfcd
列表:
6 表达式
6.1 条件判断
if test :
elif test2:
else:
多语句组成的代码块,不是像C语言一样用{ }括起, 而是通过缩进相同的空格表示。
>>> x=1
>>> if x>2:
... y = 2
... if y:
... print 'block2'
... print 'block1'
... else:
... print 'x<=2'
结果:
x<=2
6.2 循环
while test:
s1
else:
s2
else:循环正常离开后执行;
sum = 0
''' 多行注释
n = 5 ##单行注释
while n > 0:
sum = sum + n
n = n - 2
print sum
'''
for s in [1,2,3,4]:
sum = sum +s
print sum
a = []
for i in range(10):
a.append(i)
print a
- Python学习----Python基础
- Python基础学习-Django基础
- Python学习笔记-Python基础
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- 学习Python基础
- 学习Python基础
- python基础学习
- python基础学习
- Python基础学习笔记
- Python基础语法学习
- Python基础学习
- Python学习----基础篇
- Python基础学习_1
- python基础学习
- python学习--基础篇
- python基础学习
- python基础学习
- 【搜索】 HDU 2821 Pusher DFS
- 《Star Schema完全参考手册》那些事儿
- HDU5015-233 Matrix(矩阵快速幂)
- sublime3中文乱码解决包ConvertToUTF8
- gfdsgsggsg
- Python基础学习
- 模拟退火算法(高大上 O__O"…ORZ)
- bxSlider学习
- NYOJ 38 布线问题
- 末日启示:向死而生--《罗辑思维》第一季第一期
- karrigell学习资料汇总
- 分治算法
- Oracle 12c RAC for AIX7.1(一)安装说明
- 已移至为知——2014-09-16 周三-JDBC连数据库