首页 > 代码库 > python学习笔记
python学习笔记
1.dir()函数
返回所有查询对象的所有属性和函数列表。
2.python内置数据类型:整型(数字)、字符串、元组、列表、字典和布尔类型
1)整型——int——数字--不可变数据类型
python有5种数字类型,最常见的就是整型int,int python方法很实用。例如:1234、-1234
2)布尔型——bool——用符号==表示--不可变数据类型
布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔值。例如:3==3 给出True,3==5给出False
3)字符串——str——用‘ ‘或" "表示--不可变数据类型
例如:‘www.iplaypython.com‘或者"hello"
4)列表——list——用[ ]符号表示--可变数据类型
例如:[1,2,3,4]
5)元组——tuple——用( )符号表示--不可变数据类型
例如:(‘d‘,300)
6)字典——dict——用{ }符号表示--可变数据类型
例如:{‘name‘:‘coco‘,‘country‘:‘china‘}
3.type()函数
返回查询对象的数据类型
4.python字符串str
1)单引号或者双引号创建
2)字符串str()方法
用str方法创建一个新的字符串,如a=123 ;b=str(a)
str()把原本不是字符型的数据变成字符型
3)python中字符串索引
正向索引:abcde(01234)
反向索引:abcde(-5,-4,-3,-2,-1),即从右往左,最右边是-1
如:x[0:-1]表示所有数字,所谓切片就是这个
5.python整型
python目前可以支持的整型数据类型变量前的操作符有:加(+)、减(-)、乘(*)、除(/)和幂(**)
整型和字符型转换:str(123),,,,,,,,,int(‘1235‘)
6.python列表
列表list在python中作用很强在,列表可以包含不同类型的数据对像,同时它是一个有序的集合。所有序列能用到的标准操作方法,列表也都可以使用。比如切片、索引等,python的列表是可变数据类型,它支持添加、修改、删除等操作。
创建新列表,支持所有数据类型
修改列表:直接用下标来修改,如a=[1,22,222],a[0]=2 =>a=[2,22,222]
列表方法:append、count、extend、index、python list insert、python reverse、del、remove、pop和sort排序
7.python元组
1)元组创建
创建元组方法很简单,元组是用小括号( )包括起来的,( )括号中的元素用逗号分割,这样就完成元组的创建了,有时赋值可省掉小括号,若只有一个元素,后面加上逗号,如a=1,
tuple()创建元组:将列表创建为元组tuple([1,2,3]);将字符串转化为元组tuple(‘hello‘)
2)读取元组中的值
元组支持索引和切片取值
3)修改元组
不可修改,可转化为列表修改,再转回
元组几点总结:
1、元组是一个有序的集合,
2、元组和列表一样可以使用索引、切片来取值。
3、创建元组后不能在原地进行修改替换等操作。
4、元组支持嵌套,可以包含列表、字典和不同元组。
5、元组支持一般序列的操作,例如:+、*
>>>(1,2)+(3,4)
(1,2,3,4)
>>>(7,8)*4
(7,8,7,8,7,8,7,8)
注意+、*操作时,返回的是一个新元组
8.python字典类型
字典变量名[键名key] =键对应的值value
可用dict()函数直接创建字典变量
字典删除,三种方式:
1、del方法:删除键对应的值,del空格 变量名[键名],如果只写变量名就是删除此字典
2、clear方法:清空字典内容,变量名.clear()
3、python pop方法:删除键对应的值,但它会把对应值的输出后再删除
9.python的集合类型
创建:set(变量)
添加:a=set(‘boy‘),
add:a.add(‘python‘);a=>[‘y‘,‘python‘,‘b‘,‘o‘]
update:a.update(‘python‘);a=>[‘b‘, ‘h‘, ‘o‘, ‘n‘, ‘p‘, ‘t‘, ‘y‘]
删除:a = set(‘boy‘),a.add(‘python‘),a.remove(‘python‘) ; [‘y‘, ‘b‘, ‘o‘]
集合操作符:交集(&)、并集(|)、差集(-)、不等于(!=)、等于(==)、是成员关系(in)、不是成员关系(not in)
set()是无序的,不能用索引和切片取值
10.help()内置函数
打开该模块的帮助文档:help(‘str‘)
11.文件读取
open()---打开文件
read()---读取文件
1)、read( ):表示读取全部内容
2)、readline( ):表示逐行读取
close()---关闭文件
12、注释
单行注释:#
多行注释:‘’‘ ’‘’ 或者 """ """
开头注释:为防止中文注释有问题,文件开头加入:# coding=utf-8
13.特殊声明
continue,break,pass(充当占位符),global(声明全局变量),assert(断言,assert 表达式 [, 参数],提前捕获异常),lambda(匿名函数)
说明:本知识点适合初学者略看,参考网址:http://www.iplaypython.com/jinjie
python学习笔记