美文网首页
Python语言基础(五)

Python语言基础(五)

作者: Eleven_Life | 来源:发表于2019-03-11 19:09 被阅读0次

    函数的返回值

    返回值可以是任何数据类型,使用return语句可以返回函数值并退出函数


    全局变量和局部变量

    在函数中定义的变量称为局部变量,在函数体之外定义的变量称为全局变量。

    局部变量只在定义它的函数内部有效,在函数体之外,即使使用同名的变量,也会被看作是另一个变量。全局变量在定义后的代码中都有效,包括它后面定义的函数体内。如果局部变量和全局变量同名,则在定义局部变量的函数中,只有局部变量是有效的。


    常用Python内置函数

    abs(x) :返回x的绝对值

    pow(x,y) :返回x的y次幂

    round(x[,n]) :返回浮点数  x的四舍五入值,参数n指定保留的小数位数

    dived(a,b) :返回a除以b的商和余数,返回一个元组。

    str.lower() :将字符串str中的字母转换为小写字母

    str.upper() :将字符串str中的字母转换为大写字母

    str.swapcase() :将字符串str中的字母大小写互换

    str.capitalize() :将字符串str的首写字母大写

    str.title() :将字符串str的首写字母大写,其余为小写

    str.find(subset,[start,[end]]) :返回字符串str中出现子串substr的第一个字母的位置,如果str中没有subsets,则返回-1。搜索范围从start至end

    str.index(subset,[start,[end]]) :与find()函数相同,只是在str中没有substr时,index()函数会返回一个运行时错误

    str.rfind(subset,[start,[end]]) :返回从右侧算起字符串str中出现子串substr的第一个字母的位置,如果str中没有subsets,则返回-1。搜索返回从start到end。

    str.rindex(subset,[start,[end]]) :与rfind()相同,只是在str中没有substr时,rindex()函数会返回一个运行时错误。

    str.count(subset,[start,[end]]) :计算substr在str中出现的次数,统计范围从start到end.

    str.replace(oldster,newstr,[count]) :把str中oldstr替换成newts,count为替换次数

    str.strip([chars]) :把字符串str中前后chars中有的字符全部去掉。如果不指定参数chars,则会去掉空白符(包括'\n','\r','\t'和' ')

    str.lstrip([chars]) :把字符串str中前面包含的chars中有的字符全部去掉。如果不指定参数chars,则会去掉空白符(包括'\n','\r','\t'和' ')

    str.rstrip([chars]) :把字符串str中后面包含的chars中有的字符全部去掉。如果不指定参数chars,则会去掉空白符(包括'\n','\r','\t'和' ')

    str.expandtabs([tabsize]) :把字符串str中tab字符替换为空格,每个tab替换为tabsize个空格,默认是8个

    str.split([sep,[maxsplit]]) :以sep为分割符,把str分割为一个列表。参数maxsplit表示分割的次数

    str.splitlines([keepends]) :把str按照行分割符分为一个列表。参数keepends是一个布尔值,如果为true,则每行后面会保留行分割符

    str.join(seq) :把seq代表的序列-字符串序列,用str连接起来

    str.startswith(substr) :判断str是否以substr开头

    str.endswith(substr) :判断str是否以substr为结尾

    str.isalnum() :判断str是否全为字母或数字                                                                            

    str.isalpha() :判断str是否全为字母

    str.isdigit() :判断str是否全为数字

    str.islower() :判断是否全为小写字母

    str.isupper() :判断str是否全为大写字母                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

    相关文章

      网友评论

          本文标题:Python语言基础(五)

          本文链接:https://www.haomeiwen.com/subject/dapbpqtx.html