Python基础功能目录

目录

LIST(类似数组) 

 TUPLE(不可变LIST)

 DICT(字典)【key必须是不可变对象】

 SET

 数学的基础函数

try except


LIST(类似数组) 

【它储存方式类似于集合(使用多维数组进行调用)】【可以储存不同类型数据】
xxx[1]第几个数据
xxx.adddend在LIST最后加
xxx.insert(1,'phn')在LIST相应位置插入相应内容
xxx.pop()删除最后一个
xxx.pop(1)删除相应位置的内容
xxx[1]='phn'替换相应位置的内容
len(xxx)输出数据个数

 TUPLE(不可变LIST)

 >>>t=()/>>>t=(x)[含有X个元素]
t=('a','b',['x','y'])//此时不可变变部分可变

 DICT(字典)【key必须是不可变对象】

 特点:
(1)查找和插入的速度极快,不会随着key的增加而变慢;
(2)需要占用大量的内存,内存浪费多。【与list相反】
xxx.get()查找
xxx.pop('lll')删除字典里的相应数据 

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

 SET

 >>s=set([1,2,3])【如果有相同元素将自动过滤】
>>s
{1,2,3}
>>s.add(4)【可以多次添加但不会有效果】
>>s
{1,2,3,4}
>>s.remove(4)//删除
>>s
{1,2,3}
假设s1,s2是set
s1&s2//并集
s1|s2//交集

replace】(相当于一个原有数据在新空间的更改)
>>> a = 'abc'
>>> a.replace('a', 'A')
'Abc'
>>> a
'abc'

 数学的基础函数

>>abs(-20)//绝对值
20
>>max(1,2,3,4,5)//收取多个数据返回最大值
5

数据类型

type(数据名)用于判断字符类型                                                                                            print(str.isalnum()) # 判断所有字符都是数字或者字母
print(str.isalpha()) # 判断所有字符都是字母
print(str.isdigit()) # 判断所有字符都是数字
print(str.islower()) # 判断所有字符都是小写
print(str.isupper()) # 判断所有字符都是大写
print(str.istitle()) # 判断所有单词都是首字母大写,像标题
print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\r

>>> int(12.34)//类似于C里的强行转换
12
>>> float('12.34')
12.34
>>> str(1.23)
'1.23'
>>> bool(1)
True
调用函数必须使用def(可以返回多个值)
空函数】没想好代码,先放一个pass,让代码能跑。

解释几个调用                                                                                                                                from functools import reduce
reduce()函数是functools模块中的一个函数,其作用是对参数序列中元素进行累积,返回值是一个数值。
可以对列表,元组,字符串进行累加
eg.
from functools import reduce
a=[1,3,5]
b=reduce(lambda x,y:x+y,a)
print('1.列表里面整数累加==:',b)//输出:1.列表里面整数累加==: 9
from sys import stdout【相似于print()】

try except

>>> try:
>>>     code
>>> except Error1 as e:  #处理Error1异常
>>>     print(e)
>>> try: 
>>>     print(5/0)           #该行为测试的语句
>>> except  ZeroDivisionError as e:##如果测试的语句出现except后的异常(ZeroDivisionError),则执行下一行代码,否则跳过此模块
>>>     print(e)               ## 打印错误名称
division by zero        ##执行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值