码迷,mamicode.com
首页 > 编程语言 > 详细

Python入门篇

时间:2017-07-11 00:49:44      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:定义   python   key   20px   冒号   博客   pytho   bsp   python入门   

  python挺火的,今年的学习计划中也有学习python,今年的目标是能够使用python做简单的操作,可以写简单的爬虫,策略,能够实现这个目标就可以了。

      由于目标是先写出东西了,所以我不需要对python理解的特别深刻,跟着大神廖雪峰的博客学习python,同时做一下自己的总结。

 

数据结构:

list:

list类似于C语言的数组,区别在于可以嵌套,并且提供了各种接口。

#!/usr/bin/python

classmates=[hello, zhang, jingle,feiailing]

print classmates
classmates.insert(1, jingledddddd)
print classmates


1、例子 classmates=[‘1’,‘2’,‘3’]

2、支持下标访问 classmates[0], 赋值或者打印都可

3、接口:

list的个数:len(classmates) = 3   len(classmates[1]) = 1,第一个指的是元素个数,第二个指的是字符串长度

插入classmates.insert(1,‘zhangjingle‘), 第一个元素指的是下标,第二为值

删除:classmates.pop()   classmates.pop(i)

访问:classmates[0] classmates[1]  clssmates[2], classmates[-1] classmates[-2],classmates[-3]

 

tuple:结构:
主要有两点:

1、经初始化后不能修改

2、当只有一个元素的时候需要加,

 t = (‘1‘, ‘2‘)

t = (1,) :是tuple数据类型,只有一个元素

t = () :括号

t=(1) :1

 

 

条件判断:

if  xx:

  print   xxxxxx

elif xxxxx:

  print aaaaa

else:

  print xccccccc

for 循环:

sum = 0
for x in range(101):
    sum = sum + x
print sum

while 循环:

要注意的是有冒号 : 和缩进,其他都很简单的

数据输入:

得当输入100是会有错误,因为输入的都是字符串,如果要与整数做判断,需要进行一次转换。

dict :

类似于C++中的map, set 是无重复的集合。

 

d = {‘Michael‘: 95, ‘Bob‘: 75, ‘Tracy‘: 85}

 

要创建一个set,需要提供一个list作为输入集合:

>>> s = set([1, 2, 3])

set  有add 和 rmove两个方法操作, set 集合与集合之间存在着& 操作。

 

 

函数:

用def 定义, :分割,缩进表示函数体

def myprint():
    print "maindddddd"

myprint()

 

Python入门篇

标签:定义   python   key   20px   冒号   博客   pytho   bsp   python入门   

原文地址:http://www.cnblogs.com/zhangjingle/p/7148144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!