程序员人生 网站导航

Python学习笔记1:Python基础

栏目:互联网时间:2014-10-23 08:00:00
一 变量和类型
1 变量不需要声明


2 type():可查询数据类型


3 数据类型:None,int,float,bool,string


4 sequence:tuple-定值表,元素不可变,list-表,元素可变
s1 = (1, 2.2, "3", True) #s1 is a tuple
s2 = [1, 2.2, "3", True] #s2 is a list
s3 = [1,[2.2, "3", True]] #sequence is used as elem
元素引用
4.1 下标引用:s[(int)index],下标index从0开始:
s1[0] = 11
s3[1][0] = 22.22


4.2 范围引用:s[下限:上限:步长]
省略下限:从开始出遍历
省略上限:到最后
写明上限,则不包含上限本身


4.3 尾部引用:s[(int)-index],倒数第index个元素




5 字符串
字符串是元组,可以执行元组的相关操作


6 运算
数学运算:+,-,*,/,%,**(乘方)
逻辑运算:==, !=, <, <=, >, >=, and, or, not, in(判断某个元素是不是序列的一个元素)


7 缩进
C语言:
if(i > 0)
{
    x = 1;
    y = 2;
}
Python:
if i > 0:
    x = 1
    y = 2


三 控制流程
1 选择结构 
if-elif-else
if condition
    do
elif condition
    do
else
    do


2 循环结构(支持continue和break)
2.1 for-in 遍历序列
for 元素 in 序列


2.2 while
while condition:
    do


四 函数
格式:
def functionName(args)
    do
    return args(可返回多个参数)
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐