python 基础学习(小甲鱼)

这篇博客介绍了Python的基础知识,包括内置函数、数据类型、字符串操作、序列、逻辑操作、字符串格式化、循环和异常处理。此外,还讨论了Python的类和对象、模块、迭代器、描述符以及模块导入机制。特别提到了fishc工作室和相关资源,如fishc论坛和Python内置库的使用。
摘要由CSDN通过智能技术生成
http://blog.fishc.com/ -- 鱼c论坛
http://bbs.fishc.com/search.php?mod=forum -- 鱼c论坛搜索知识点

在IDLE下通过键入dir(__builtins__)回车可以列出所有Python的内置函数,而每个内置函数的功能及使用方法可以使用help(内置函数名)

数据类型信息获取;
函数type(),直接给出数的数据类型,例如type(12.0)则返回float,type(1000)返回int, type(False)返回bool等;
函数isinstance()需要给出需要判断的数和一个数据类型,是则返回True,否则返回False,如isinstace(1,int)返回True ,isinstance(12.5,float)返回True,isinstance('I love u',float)返回False,而isinstance('I love u',str)返回True

列表 list
新增元素:append 一次只能加一个元素,extend 一次可以加多个元素 (只能插入列表末尾)
          insert 函数:允许用户将加入的元素放置到任何位置。insert(位置,元素)
删除元素:
    remove 删除该列表中的元素,若元素不在列表中,则报错。a.remove('b')
    del 通过索引值获得需要删除的元素,del a[1]
    pop 不给出参数,直接返回列表中的最后一个元素,也可以给出索引参数,直接删除索引值对应的元素  m.pop(1)

列表切片(slice):a = m[1:5]  , b = m[-3:-1:1]

    列表内置函数:clear  copy count reverse sort
逻辑操作,拼接操作,重复操作,成员关系操作

index 函数:L.index(value,[start,[stop]])  用于寻找所输入参数在列表中的第一个位置并返回该位置值,还有两个参数可以确定寻找该值得列表范围

字符串 str  
    capitalize()  将字符串中的第一个字符大写,注意:只有字符串的首字符为字母时才能起到大写作用
upper,lower,casefold,swapcase,title,istitle,isupper,islower,isalnum(),isalpha,isdigit,isnumeric,isdecimal,isspace,center,ljust,rjust,zfill,strip([chars]):参数为空时删除字符串前后空格,参数不为空是,删除字符串前后与参数一样的字符lstrip,rstrip,find(sub[,start[,end]]) 和 index(sub[,start[,end]]):判断sub子字符串是否包含字符串内,包含则返回对应的索引值,不一样的地方在于,如果不包含,前者会返回 -1,二后者会报错rfind ,rindex 分别判断字符串首或尾是否以子字符串开头
partition(sub),rpartition(sub):将字符串分为 3 个元组(字符串sub左边的,sub,sub 字符串右边的),若sub不在字符串内,则返回为(原字符串,",")
replace(old,new[,count]) 和将字符串中的old字符串替换为 new 子字符串,如果count定义,则指定替换的个数,count(sub[,start[,end]]) 统计sub子字符串在字符串中出现的次数,开始和结束位置不指定为全部字符串

字符串 format 函数,花括号来表明字符串中需要格式化的位置,花括号内的值可以是位置参数或关键字参数。
'{0:.1f}'.format(27.68,'GB')    27.7
字符串格式化操作符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值