python基础(一)

python中的类型:

        1.数值类型:

                a.整形:int()        b.浮点型:float()        c.布尔型:bool()

        2.字符串类型:

                str()

获取字符串中的某个字符:

变量名[下标]

注:变量名是可以改变的,根据自己需要来改。下标:(12,10,999,11)在这个括号中,12的下标为0,10的下标为1,999的下标为2,11的下标为3,也可以看作,11的下标为-1,999的下标为-2,10的下标为-3,12的下标为-4。变量名和下标都是根据自己需要所改变的。

获取多个字符:

变量名[开始下标:结束下标:步长]

注:开始下标为0时,步长为1时结束下标为最后一位时都是可以省略的。

字符串中常用的函数:

                        a.转大小写的函数:lower()--转小写        upper()--转大写        title()--驼峰函数(首字母大写)

                        b.查找函数:

                           find()--如果找的到返回的是下标,找不到返回-1且一次只能查一个

                           index()--如果找的到返回的是下标,找不到返回错误

                        c.替换函数:

                            replace(值1,值2)--如果值2找的到值1则替换原来的值如果没找到显示原来的值

                        d.判断函数:

                           isdigit()--判断变量是否为全数字,是为True,不是为False

                           isalnum()--判断是否为数字或字母组成的字符,是为True,不是为False

                           isalpha()--判断是否为全字母组成的字符,是为True,不是为False

                           isinstance(值,类型)--值的类型和后面类型想听时为True,不是为False

                           endswith(值)--判断值是否为变量值的后面几位,是为True,不是为False

                           startswith(值)--判断值是否为变量值的前面几位,是为True,不是为False

                          e.分隔函数:split()        f.组合函数:join()       

                          g.求字符串长度函数:

                            len()        count()--统计某个值出现的次数

        3.列表类型:

                list()

                列表类型的特点:1.由‘[]’括起来多种数据类型的集合

                                             2.列表元素是有序的

                                             3.元素与元素之间是由逗号隔开

                                             4.同种类型的元素可以排序

                列表元素的增加:append()--一次添加一个在末尾

                                             extend()--添加的是一个序列,由多个成员组成

                                             insert(下标,元素)--可以插入到任何位置,插入后所有元素会往后移

                列表元素的修改:重新赋值可以达到修改的效果

                列表元素的删除:pop()--删除最后一个元素

                                             pop(下标)--删除指定位置的元素

                                             del 列表名[开始下标:结束下标:步长]--删除多个元素

                列表元素的排序:sort(reverse = True)--升序,不写reverse = True是默认降序

                                             reverse()--列表中的元素倒置

        4.元组类型:

                tuple()

                        元组类型的特点:1.小括号括起来的多种类型的集合

                                                     2.元素下标是有序的

                                                     3.元素与元素之间用逗号隔开

                                                     4.元素不能删除,修改,排序

        5.字典类型:

                dict()

                        字典类型的特点:   1.由大括号括起来的键(key):值(value)对

                                                        2. 元素是无需的,不能用下标取值

                                                        3.元素可以通过键(key)来修改,增加,删除值(value)                       查看元素的值:字典名[‘key’]

                通过函数查看所有的key:字典名.keys(),字典名.values()

                一次取出所有:字典名.items()

                 字典元素的增加修改:字典名['key'] = 值 --key如果存在是可以修改的,如果不存在,                                                         就新增一个key             

                字典名.setdefault('key','值')--如果没有key就新增key,但不可修改

                字典元素的删除:字典名.pop('address')--address是格式                        

        6.集合类型:

                set()

====================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值