python基础概念学习笔记

本次整理python数据类型为:

  1. 列表list
  2. 字典dict
  3. 元组tuple
  4. 集合set

其中涉及概念:

  1. 模组module
  2. 类class
  3. 对象object

——————————————————————————————————————————

数据类型type

元组tuple

不可变序列

创建方式

(‘a‘,)

tuple(‘abc‘)

调用数据方式

t[0]调用的是第一个字符,依此类推

列表list

可变序列

创建方式

list(‘abc‘)

[‘a‘]

调用数据方式

l[0]调用的是第一个字符,依此类推

切片:list[strat:end:steps]

字典dict

key:vaule集合

创建方式

dict(key:vaule)

{‘a‘:1}

调用数据方式

d[‘a‘]以key为调用依据调用vaule

集合set

无序散列字符序列,不重复

去除列表重复数据:list(set(list(‘a‘,‘a‘,‘b‘)))

创建方式

set(‘abc‘)

集合运算

并集 |

交集 &

差集 -

称差集 ^

模组module

包含函数和变量的python文件,可被多个脚本同时调用

调用方式

import (模组名)

使用函数需要用:模组名.函数名

import (模组名) as (新模组名)

import (函数名)from (模组名)

函数可直接使用

__name__属性

默认值为"__main__",被import之后就会变成模块名

if __name__ == ‘__main__‘:

print ‘This program is being run by itself‘

else:

print ‘I am being imported from another module‘

类class

具有相同属性和方法的对象

类相当于一个内置的模块,可在当前脚本内被多次调用

__init__函数

创建类的实例(调用类)的时候会调用这个函数,在此可实现对象的初始化

必要?

形参self

类好比是一张蓝图,使用一个类可以创建多个对象实例,self参数就能告诉是哪个对象调用的,这称为实例调用

>>> class peo:

def __init__(self,name,age,sex):

self.Name = name

self.Age = age

self.Sex = sex

def speak(self):

print "my name" + self.Name

>>> zhangsan=peo("zhangsan",24,‘man‘)

>>> print zhangsan.Age

24

>>> zhangsan.speak()

my namezhangsan

>>> peo.speak(zhangsan)

my namezhangsan

时间: 2024-10-06 03:46:35

python基础概念学习笔记的相关文章

Python基础学习笔记(三)

python 基础笔记之寻求帮助 1.寻求帮助 python中的帮助文档和shell中的一样,也是相当丰富的,可以使用 help(object) 来查看帮助,其中object 是你要查找帮助的对象,比如,查看dir的功能,可以用 >>> help(dir) 2.查看python中的内置函数.内置类,及其他内置对象 >>> dir(__builtins__) 3.查看对象自身的类型或者是函数作用的参数类型 1)查看对象自身的类型:在python交互式shell中直接输入

Python基础学习笔记(三)运算符

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 ? 运算符 ▼// 整除 ▼ ** 幂次 ▼ !=和<> 不等于 ▼逻辑运算符:and与 or或 not非 ▼ 成员运算符:① in 如果在指定序列

python基础学习笔记-0

python中数据结构,主要有列表.元组.字典.集合. python中最基本数据结构是序列(sequence).序列中每个元素被分配一个序号——即元素位置,也成为索引.第一个索引是0,第二个是1,以此类推. python包含6种内建序列,其他内建序列类型有字符串.unicode字符串.buffer对象和range对象. python之中还有一种名为容器(container)的数据结构.容器基本上是包含其他对象的任意对象.序列(例如列表和元组)和映射(例如字典)是两类主要的容器.序列中每个元素都有

Python基础学习笔记(四)语句

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 ? 条件语句 条件语句的使用实例如下: #!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num =

Python基础学习笔记(七)常用元组内置函数

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-tuples.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 Python常用元组内置函数: 序号 方法及描述 1 cmp(tuple1, tuple2)比较两个元组元素. 2 len(tuple)计算元组元素个数. 3 max(tuple)

Python基础学习笔记(六)常用列表操作函数和方法

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-lists.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作列表的内置函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表元素最大值 4 mi

Python基础学习笔记(五)常用字符串内建函数

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 Python字符串内建函数同样支持Unicode,常用函数如下表: 方法 描述 string.capitalize() 把字符串的第一个字符大写 string.center(wi

Python基础学习笔记(九)常用数据类型转换函数

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-variable-types.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用数据类型转换函数: 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x

Python基础学习笔记(八)常用字典内置函数和方法

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作字典的内置函数: 序号 函数及描述 1 cmp(dict1, dict2)比较两个字典元素. 2 len(dict)计算字典元素个数,即键的总数. 3 str(di