python常用函数总结(一)

一、输入输出函数

1、print()函数

#输出指定的内容
print('hello world')

#可以同时输出多个字符串,用逗号‘,’隔开
print('hello','how','are')

#可以进行计算并输出结果;若对输出结果加上引号'',则不能进行计算,直接输出
print(200+300)
print('200+300')

#使用‘+’将字符串连接,且不产生空格
print('he'+'llo')

#不同类型不能使用‘+’进行连接
print('hello'+1)

#可以设置输出格式
print('两个数之和:',200+300)


#实现不换行输出
print('hello world!',end=' ')
print('I am fine!')

 

2、input() 函数

#输入
name=input('hello,')

二、字符串函数

1、eval(str)函数

可以将字符串转成有效的表达式(列表list,元组tuple,字典dict,集合set)来求值或者计算结果。

注意:生产的新字符串,没有改变原本的字符串。

2、len(str)函数

返回字符串的长度。在使用for循环的时候会使用该函数遍历所有数。

3、str.lower()函数

将字符串中的大写字母转化成小写并返回,不改变原来的字符串。

4、str.upper()函数

将字符串中的小写字母转化成大写并返回,不改变原来的字符串。

5、str.swapcase()函数

将字符串中的大写字母转化成小写,小写字母转化成大写,并返回,不改变原来的字符串。

6、str.capitalize()函数

返回字符串中的首字母大写,其余字母小写,不改变原来的字符串。

7、str.title()函数

返回字符串每个单词的首字母都大写的字符串,不改变原本的字符串。

8、str.center(width[,fillchar])函数

返回一个指定宽度的居中字符串。width是指定字符串的宽度。

9、str.ljust(width[,fillchar])函数

返回一个指定宽度的左对齐字符串。width是指定字符串的宽度。

10、str.rjust(width[,fillchar])函数

返回一个指定宽度的右对齐字符串,width是指定字符串的宽度。

11、str.zfill(width)函数

返回一个长度为width的字符串,原字符右对齐,前面补0.

12、str2.count(str1,start,end)函数

返回str1在str2中出现次数,可以指定一个范围,若不指定,则在整个字符串中查找,区分大小写。

13、str2.find(str1,start,end)函数

从左往右检测str2,返回str1第一次出现在str2中的下标,若找不到则返回-1,可以指定查找范围,若不指定,则查找整个字符串。返回的下标是从0开始。

14、str2.rfind(str1,start,end)函数

从右往左检测str2,返回str1最后一次出现在str2中的下标,若找不到则返回-1,可以指定查找范围,若不指定,则查找整个字符串。返回的下标是从0开始。

15、str2.index(str1,start,end)函数

和find()一样,但若找不到str1,则会报异常。

16、str.lstrip(char)函数

返回一个截掉字符串左侧指定的字符,若不给参数则默认截掉空字符: \n \r \t 空格。

17、str.rstrip()函数

返回一个截掉字符串右侧指定的字符,若不给参数则默认截掉空字符: \n \r \t 空格。

18、str2.split(str1.num)分离字符串

返回一个列表,列表的元素是以str1作为分隔符对str2进行切片,若num有指定值,则切num次,列表元素个数为num+1 
若不指定则全部进行切片 
若str1不指定,则默认为空字符(空格、换行\n、回车\r、制表\t)

19、str1.join(seq)函数 字符串连接

以指定字符串作为分隔符,将seq中的所有元素合并成为一个新的字符串。

20、str.replace(old,new[,count])函数 字符串的替换

使用新字符串替换旧字符串,若不指定count,则默认全部替换,若指定count,则替换前count个。

三、随机函数

1、random.choice(列表/元组/字符串),在列表或者元组中随机挑选一个元素,若是字符串则随机挑选一个字符。

2、random.randrange([start],end,[step])

返回一个从[start,end)并且步长为step的一个随机数,

若start不写,默认为0 ,多step不写,默认为1 ,但是end一定要有num。

3、random.random()函数

返回一个[0,1)的随机数,结果是一个浮点数。

4、random.shuffle(列表)

将序列中所有的元素进行随机排序,直接操作序列,序列发生变化,没有返回值。

5、random.uniform(m,n)  随机产生一个[m,n]的浮点数

6、random.randint(m,n) 随机产生一个[m,n]的整数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值