Python语言基础(五)

2019-03-11  本文已影响0人  Eleven_Life

函数的返回值

返回值可以是任何数据类型,使用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是否全为大写字母                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

上一篇下一篇

猜你喜欢

热点阅读